- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 MYSQL5.1复制参数binlog_format(转)
<br />zz<br />http://apps.hi.baidu.com/share/detail/31674919<br /><br /><br />MySQL 5.1 中,在复制方面的改进就是引进了新的复制技术:基于行的复制。简言之,这种新技术就是关注表中发生变化的记录,而非以前的照抄 binlog 模式。从 MySQL 5.1.12 开始,可以用以下三种模式来实现:基于SQL语句的复制(statement-based replication, SBR),基于行的复制(row-based repli
2011-05-25 22:49:00 578
原创 从代码角度优化oracle数据数据库访问
<br />从网上看了一下内容,收集并整理、摘抄了一些:<br /> <br />第一部分、导致Oracle优化器不使用索引扫描而直接全表扫描的情况<br /> <br />1、使用不等于操作符(<>、!=)<br />下面的查询即使在cust_rating列有一个索引,查询语句仍然执行一次全表扫描。 <br />select cust_Id,cust_name from customers where cust_rating <> 'aa';<br />把上面的语句改成如下的查询语句,这样,
2011-05-25 22:44:00 583
转载 MYSQL-实现ORACLE- row_number() over(partition by ) 分组排序功能
<br />在网上看到一个有趣的例子。http://www.mysqlops.com/2011/04/11/mysql-%e5%ae%9e%e7%8e%b0oracle-row_number-overpartition-by-%e5%88%86%e7%bb%84%e6%8e%92%e5%ba%8f%e5%8a%9f%e8%83%bd.html<br /> <br />由于MYSQL没有提供类似ORACLE中OVER()这样丰富的分析函数. 所以在MYSQL里需要实现这样的功能,我们只能用一些灵活的办法:<b
2011-05-09 21:42:00 821
原创 Oracle Hint:USE_NL、USE_MERGE、UESE_HASH
<br /> <br />--下面内容取自http://yangtingkun.itpub.net/post/468/26696<br /> <br />一、USE_NL(嵌套循环连接)<br /> 在嵌套循环连接中,Oracle从第一个行源中读取第一行,然后和第二个行源中的数据进行对比。所有匹配的记录放在结果集中,然后Oracle将读取第一个行源中的下一行。按这种方式直至第一个数据源中的所在行都经过处理。第一个记录源通常称为外部表,或者驱动表,相应的第二个行源称为内部表。使用嵌套循环连接是一种从连接
2011-05-06 17:22:00 8267
转载 优化器提示——性能调整手册和参考
<br />Hint是Oracle数据库灵活性的体现。由于Hint具有最高的优先级,因此可以通过Hint使优化器根据用户的需要来生成指定的执行计划。<br /> <br />Oracle的hint种类繁多,大致可以分为下面几类:<br /> <br />优化方式和目标:如RULE、CHOOSE、FIRST_ROWS、ALL_ROWS等。<br /> <br />访问路径:如INDEX、FULL、CLUSTER、INDEX_FFS等。<br /> <br />查询转换:如MERGE、USE_CONCAT、NO
2011-05-06 17:21:00 528
原创 存储过程的复制测试
复制测试数据库环境mysql5.1,复制参数如下:log_bin=dblogbinlog-do-db=zhang两个库test,zhang每个库都有一个共同的表t_error,和存储过程AddOuterNetUsers1表脚本:CREATE TABLE `t_error` ( `id` int(11) DEFAULT NULL, `dt` datetime DEFAULT NULL, `dt1` timestamp NULL DEFAULT NULL) ENGINE=InnoDB DEFAULT CH
2011-05-04 23:18:00 478
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人