搜索结果
"tag:"database""
标题及摘要 | 日期/时间 | |
---|---|---|
41
|
mysql-5.6 Slave支持crash-safe | ISADBA|FH.CN
mysql异常关机会导致slave复制故障,slave复制中断,解决办法是启用crash-safe,或者找到前一个pos号重新启动进行同步,或者使用relay_log_recovery=ON参数启动。 slave支持crash-safe是mysql-5.6复制功能最重要的改进之一。但是如何正确配置开启这个功能呢?我们来澄清一下如何完成. 具体方法: 1、停止slave的mysql实例 2、my.cnf文件中添加relay_log_info_repository=TABLE 和 relay_log_rec... |
2015-1-21 17:57:00 |
42
|
向oracle中导入导出 *.csv文件 - Eolande - 博客园
在 Oracle 数据库中,我们通常在不同数据库的表间记录进行复制或迁移时会用以下几种方法: 1. A 表的记录导出为一条条分号隔开的 insert 语句,然后执行插入到 B 表中 2. 建立数据库间的 dblink,然后用 create tableB as select * fromA@dblinkwhere ...,或 insert intoB select * fromA@dblinkwhere ... 3. exp A表,再 imp 到 B 表,exp 时可加查询条件 4. 程序实现 selec... |
2014-12-25 22:53:00 |
43
|
#数据技术选型#即席查询Shib+Presto,集群任务调度HUE+Oozie - 旁观者 - 博客园
一)选型:Shib+Presto 应用场景:即席查询(Ad-hoc Query) 1.1.即席查询的目标 使用者是产品/运营/销售运营的数据分析师; 要求数据分析师掌握查询SQL查询脚本编写技巧,掌握不同业务的数据存储在不同的数据集市里; 不管他们的计算任务是提交给 数据库 还是 Hadoop,计算时间都可能会很长,不可能在线等待; 所以, 使用者提交了一个计算任务(PIG/SQL/Hive SQL),控制台告知任务已排队,给出大致的计算时间等友情提示, 这些作业的权重较低, 使用者和管理员可以查看排... |
2014-12-22 17:22:00 |
44
|
ODBC、OLE DB、ADO 数据访问 - 维基百科,自由的百科全书
ODBC ODBC (Open Database Connectivity) 是由 SQL Access Group,X/Open (目前为 The Open Group 的一部份) 以及 ISO/EIC 所提出的Call Level Interface (CLI)(调用层次接口) 接口规格[1],由微软开发出第一份 ODBC 的实作,每一个数据库都可以实作出链接自家数据源的 ODBC 驱动程序 (Driver),而应用程序开发人员能够利用 ODBC 所开放的 API 调用,经由 ODBC Driver ... |
2014-11-21 19:52:00 |
45
|
构建高可用的缓存集群的开源解决方案
很多应用都通过使用缓存来避免所有的请求都查询数据库,以加快系统的响应速度,Memcached是常用的缓存服务器(现在比较流行的还有Redis),它一个高性能的分布式内存对象缓存系统,旨在通过缓存数据库查询结果,减少数据库的访问次数。但是在运行多个Memcached服务器时,往往还需要考虑其它的问题,比如缓存一致性、缓存失效等,缓存一致性是指要保证多个Memcached服务器中数据的一致,缓存失效的后果相对来说比较严重,当在大并发访问的场景下,如果Memcached缓存失效,所有请求会在同一瞬间并发访问数据... |
2014-10-29 0:20:00 |
46
|
MySQL性能优化的最佳经验,随时补充 - 简书
1、为查询优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。 这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使用缓存。请看下面的示例: // 查询缓存不开启 $r = mysql_query("SELECT username FROM user ... |
2014-10-16 20:37:00 |
47
|
简单介绍Oracle驱动表 - 51CTO.COM
CBO根据统计信息选择Oracle驱动表,假如没有统计信息,则在from 子句中从左到右的顺序选择Oracle驱动表。这与RBO选择的顺序正好相反。这是英文原文(CBO determines join order from costs derived from gathered statistics. If there are no stats then CBO chooses the driving order of tables from LEFT to RIGHT in the FROM claus... |
2014-9-12 4:32:00 |
48
|
Oracle 配置查询优化器 - liwenshui322的专栏 - 博客频道 - CSDN.NET
查询优化器参数 1. optimizer_mode 查询优化器是为了找一个最高效的执行计划,这个参数用来定义什么是“高效”,比如是更快还是占用资源更少。在oracle10g中只支持两个参数值: all_rows:提供全部数据 first_rows(n):n为大于0的自然数,表示尽快传输前面n条数据(比如分页查询的时候,我第一次只查询前面10条数据) oracle10g默认为all_rows,可以再数据库级别,会话级别,或者执行SQL的时候修改该... |
2014-9-12 4:30:00 |
49
|
kettle中通过 时间戳(timestamp)方式 来实现数据库的增量同步操作(一) - Armin - 博客园
这个实验主要思想是在创建数据库表的时候, 通过增加一个额外的字段,也就是时间戳字段, 例如在同步表 tt1 和表 tt2 的时候, 通过检查那个表是最新更新的,那个表就作为新表,而另外的表最为旧表被新表中的数据进行更新。 实验数据如下: mysql database 5.1 test.tt1( id int primary key , name varchar(50) ); mysql.tt2( id int primary key, name varchar(50) ); 快照表,可以将其存放在tes... |
2014-8-25 19:34:00 |
50
|
开源ETL工具kettle系列之增量更新设计技巧 - 技术门户 | ITPUB |
ETL中增量更新是一个比较依赖与工具和设计方法的过程,Kettle中主要提供Insert / Update 步骤,Delete 步骤和Database Lookup 步骤来支持增量更新,增量更新的设计方法也是根据应用场景来选取的,虽然本文讨论的是Kettle的实现方式,但也许对其他工具也有一些帮助。本文不可能涵盖所有的情况,欢迎大家讨论。 应用场景 增量更新按照数据种类的不同大概可以分成: 1.只增加,不更新, 2.只更新,不增加 3.即增加也更新 4.有删除,有增加,有更新 其中1 ,2, 3种大概都是... |
2014-8-25 19:33:00 |
51
|
切片和切块 钻取 旋转 - honkcal - 博客园
1 切片和切块(Slice and Dice) 在多维数据结构中,按二维进行切片,按三维进行切块,可得到所需要的数据。如在“贷 款银行、贷款质量、时间”三维立方体中进行切块和切片,可得到各贷款银行、各种贷款的 统计情况。每次都是沿其中一维进行分割称为分片,每次沿多维进行的分片称为分块。 2、钻取(Drill) 钻取包含向下钻取(Drill-down)和向上钻取(Drill-up)/上卷(Roll-up)操作, 钻取的深 度与维所划分的层次相对应。 3 旋转(Rotate)/转... |
2014-7-19 1:17:00 |
52
|
SQL执行计划 Execution plan with Derby
CALL SYSCS_UTIL.SYSCS_SET_RUNTIMESTATISTICS(1); select * from EDW_BPM_OBJECT; call SYSCS_UTIL.SYSCS_SET_RUNTIMESTATISTICS(0); VALUES SYSCS_UTIL.SYSCS_GET_RUNTIMESTATISTICS(); |
2013-11-26 11:40:00 |
53
|
Oracle 高水位(HWM: High Water Mark) 说明 - David Dai -- Focus on Oracle - 博客频道 - CSDN.NET
Oracle表段中的高水位线HWM 在Oracle数据的存储中,可以把存储空间想象为一个水库,数据想象为水库中的水。水库中的水的位置有一条线叫做水位线,在Oracle中,这条线被称为高水位线(High-warter mark, HWM)。在数据库表刚建立的时候,由于没有任何数据,所以这个时候水位线是空的,也就是说HWM为最低值。当插入了数据以后,高水位线就会上涨,但是这里也有一个特性,就是如果你采用delete语句删除数据的话,数据虽然被删除了,但是高水位线却没有降低,还是你刚才删除数据以前那么高的水位。... |
2013-10-31 10:58:00 |
54
|
学会定制MapReduce里的partition,sort和grouping,Secondary Sort Made Easy_HadoopChina_新浪博客
通过初期的几个开发员培训班,我发现有不少学员容易“偏爱”缺省的MapReduce行为,而忽略如何在代码里根据自己应用的需要来定制不同于系统缺省的行为。这篇文章结合Secondary Sort来介绍“Shuffle & Sort”里涉及到的三个重要操作。 缺省情况下,MapReduce Framework的Shuffle & Sort过程将所有和某一个键相关联的值“组合”(group)在一起,传送到一个唯一确定的Redu... |
2013-6-21 16:17:00 |
55
|
Hadoop 中的两表join | Alex的个人Blog
Common Join 最为普通的join策略,不受数据量的大小影响,也可以叫做reduce side join ,最没效率的一种join 方式. 它由一个mapreduce job 完成. 首先将大表和小表分别进行map 操作, 在map shuffle 的阶段每一个map output key 变成了table_name_tag_prefix + join_column_value , 但是在进行partition 的时候它仍然只使用join_column_value 进行hash. 每一个reduc... |
2013-6-21 10:54:00 |
56
|
hbase ( key 设计 ) 条件查询排序分页
Paging is a very common use-case for web sites and many other applications. In relational databases, this is easily implemented with LIMIT and OFFSET, or by selecting the row number in the query and adding conditionals based on it’s value. HBase 0.1... |
2013-6-7 11:58:00 |
57
|
解决Oracle启动listener监听器hostname配置不一致的错误
TNS-12560: TNS: 协议适配器错误和TNS-00530: 协议适配器错误,可能是由于在win7系统启动cmd.exe没有以“管理员身份运行”。 Oracle启动listener监听器的时候经常会出现无法启动的错误,这些错误大多数是因为listener.ora配置问题引起,listener.ora中的HOST、Oracle实例的v$instance中的HOST_NAME与tnsnames.ora的HOST必须一致,最好在操作系统hosts文件中增加hostname对应IP... |
2012-5-30 10:17:06 |
58
|
如何诊断和解决CPU高度消耗(100%)的数据库问题
很多时候我们的服务器可能会经历CPU消耗100%的性能问题. 排除系统的异常,这类问题通常都是因为系统中存在性能低下甚至存在错误的SQL语句, 消耗了大量的CPU所致. 本文通过一个案例就如何捕获这样的SQL给出一个通用的方法. 问题描述:系统CPU高度消耗,系统运行缓慢 OS:Sun Solaris8 Oracle:Oracle9203 1.首先通过Top命令查看 $ top load averages: 1.61, ... |
2010-8-4 22:11:20 |
59
|
MySQL数据库Sharding存在的一些解决方案
MySQL数据库Sharding存在的一些解决方案-MySQL Database Sharding Existing solutions At the moment Netlog is the 67th most visited website in the world, according to Alexa's ranking. This means that there's at least 66 other websites out there probably facing similar pro... |
2009-3-2 13:39:34 |
60
|
HBase distributed database Getting Started
HBase is a scalable, distributed database built on Hadoop Core. |
2008-5-16 18:02:09 |