
DB 优化
jackpk
这个作者很懒,什么都没留下…
展开
-
★ 索引应用案例——oracle
索引应用案例 URL:http://my.donews.com/oracle/2006/08/13/TcqeyfRYNQnVvYMOLGrMXqrESqcuLpmRCVdL/ 索引的应用有一定规律可寻,但其和实际情况的结合更紧密,只有在具体的应用环境里,才能体会到索引应用的奥妙,现录各种索引应用案例于此,供体会。 案例一 群集索引的应用转载 2009-01-13 15:06:00 · 1558 阅读 · 0 评论 -
★ 使用索引的误区之六:为所有列都建立索引
使用索引的误区之六:为所有列都建立索引http://blog.youkuaiyun.com/lunar2000/archive/2004/11/24/193501.aspx 我们知道,建立索引是为了提高查询的效率,但是同时也应该注意到,索引增加了对DML操作(insert, update, delete)的代价,而且,一给中的索引如果太多,那么多数的索引是根本不会被使用到的,而另一方面我们转载 2009-01-13 17:18:00 · 1194 阅读 · 0 评论 -
★★ 组合索引的前导列与查询——ORACLE
组合索引的前导列与查询url:http://hi.baidu.com/klkl1110/blog/item/46994526d6306704908f9d10.html2009-01-05 19:36关于组合索引的使用一直都存在着一些争议,记得在学OU的Performance Tuning时,讲师认为组合索引的使用存在着一定的局限,只有在谓词中出现全部索引列时才转载 2009-01-15 12:42:00 · 3741 阅读 · 0 评论 -
分布式Oracle的database link --建立数据库间的通迅通道
分布式Oracle的database link --建立数据库间的通迅通道url:http://hi.baidu.com/lgh_boffin/blog/item/2ff4f33872b4eb2a97ddd886.html 2009年07月26日 星期日 22:24 Oracle的database link --建立数据库间的通迅通道 数据库链接定义从一个O转载 2010-04-20 13:43:00 · 1807 阅读 · 0 评论 -
★★ Oracle(分页效率问题)及其它数据库分页
数据库分页大全(oracle利用解析函数row_number高效分页)原创 2010-10-18 12:48:00 · 5630 阅读 · 1 评论 -
★★ 读配置文件、读数据库数据哪个效率高?
读配置文件、读数据库数据效率,io性能原创 2010-10-20 15:31:00 · 11272 阅读 · 2 评论 -
oracle 表分析,CBO RBO 详解
oracle 表分析,CBO RBO 详解转载 2010-11-03 13:41:00 · 3890 阅读 · 0 评论 -
面向程序员的数据库访问性能优化法则
面向程序员的数据库访问性能优化法则 2010-12-06 20:08url: http://blog.youkuaiyun.com/yzsind/article/details/6059209 面向程序员的数据库访问性能优化法则 特别说明:1、 本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识;2、 本文许多示例及概念是基于Or转载 2013-05-22 21:26:00 · 1141 阅读 · 0 评论 -
各种DB-engines对比:System Properties Comparison Memcached vs. Redis
System Properties Comparison Memcached vs. Redis System Properties Comparison Memcached vs. RedisPlease select another system to include it in the comparison.Editorial information provided by原创 2014-06-11 17:50:52 · 867 阅读 · 0 评论 -
oracle创建表空间
oracle创建表空间url: http://www.cnblogs.com/netsql/articles/1745978.html/*分为四步 *//*第1步:创建临时表空间 */create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' si转载 2015-01-17 21:53:21 · 716 阅读 · 0 评论 -
冻结时间倒数前一小时,记一次步步惊心的SQL优化
冻结时间倒数前一小时,记一次步步惊心的SQL优化黄浩 2017-02-21 09:56:16url: http://dbaplus.cn/news-21-1072-1.html作者介绍黄浩:从业十年,始终专注于SQL。十年一剑,十年磨砺。3年通信行业,写就近3万条SQL;5年制造行业,遨游在ETL的浪潮;2年性能优化,厚积薄发自成一家。 9月版本是一转载 2017-02-23 09:42:42 · 674 阅读 · 0 评论 -
★ 使用索引的误区之五:空值的妙用
使用索引的误区之五:空值的妙用http://blog.youkuaiyun.com/lunar2000/archive/2004/11/24/193493.aspx 并不是因为完全为空的条目不被记录到索引中,就坚决不能使用空值,相反,有时候合理使用oracle的空值会为我们的查询带来几倍甚至几十倍的效率提高。举个例子,加入有一个表,里面有个字段是“处理时间”,如果没有处理的事务,该列就为空,并转载 2009-01-13 17:17:00 · 976 阅读 · 0 评论 -
★ 使用索引的误区之四:空值对索引的影响
使用索引的误区之四:空值对索引的影响我们首先做一些测试数据:SQL> create table t(x int, y int); Table created 请注意,这里我对表t做了一个唯一(联合)索引:SQL> create unique index t_idx on t(x,y); Index created SQL> insert into转载 2009-01-13 17:04:00 · 1956 阅读 · 0 评论 -
Oracle调优总结
Oracle调优总结 http://martri.javaeye.com/blog/95111关键字: Oracle,SQL /*========================================================================== *Author: MartriWang@gmail.com *Date: 09/05/2转载 2009-01-15 16:02:00 · 1028 阅读 · 0 评论 -
如何让你的SQL运行得更快——Sybase11.0.3
如何让你的SQL运行得更快 URL:http://topic.youkuaiyun.com/t/20040420/13/2987172.html ---- 人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略 了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库 环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤转载 2009-01-13 13:08:00 · 697 阅读 · 0 评论 -
★什么是index的leading column(索引的前导列)?
什么是index的leading column(索引的前导列)? 看到经常有人问此问题!doc的原话,看到了随手记录下! A leading portion of an index is a set of one or more columns that were specified first and consecutively in the list of columns转载 2009-01-13 15:17:00 · 3222 阅读 · 0 评论 -
使用索引的误区之一:没有使用复合索引的前导列导致查询不使用索引——oracle
使用索引的误区之一:没有使用复合索引的前导列导致查询不使用索引http://blog.youkuaiyun.com/lunar2000/archive/2004/11/24/193470.aspx在oracle中,我们经常以为建立了索引,sql查询的时候就会如我们所希望的那样使用索引,事实上,oracle只会在一定条件下使用索引,这里我们总结数第一点:oracle会在条件中包含了前导列时使用索转载 2009-01-13 16:07:00 · 1590 阅读 · 0 评论 -
使用索引的误区之三:基于函数的索引——Oracle
使用索引的误区之三:基于函数的索引http://blog.youkuaiyun.com/lunar2000/archive/2004/11/24/193479.aspx 使用基于函数的索引(BFI, Based Function Index):从Oracle 8i开始,可以使用基于函数的索引来提高查询性能, 使用基于函数的索引,需要几个条件:1, 用户需要有create inde转载 2009-01-13 16:31:00 · 1975 阅读 · 0 评论 -
使用索引的误区之二:使用了 和 != 操作符,导致查询不使用索引
使用索引的误区之二:使用了 和 != 操作符,导致查询不使用索引http://blog.youkuaiyun.com/lunar2000/archive/2004/11/24/193475.aspx首先,请记住这个结论:使用了和!=后,就不会使用索引 例如,下面的例子使用了,所以查询没有用到索引select empno from emp where empno PLAN_TA转载 2009-01-13 16:12:00 · 941 阅读 · 0 评论 -
oracle analyze table 的作用
oracle analyze table2008-09-23 13:25url :http://hi.baidu.com/jdsnhan/blog/item/36fe7e01790809087bec2c31.html先做个简要笔记今天,帮同事导数据,从开发环境导到测试环境中,发现一个查询变的很慢。查看执行计划,发现居然用了全表扫描(表中大约300w条记录),为啥不用索引呢,查看索引状态转载 2009-01-15 11:27:00 · 10624 阅读 · 0 评论 -
数据库索引应用(ms-sql)
数据库索引应用(ms-sql) --------------------------------------------------------------------------------一、索引的概念 索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数转载 2009-01-13 13:02:00 · 894 阅读 · 0 评论 -
索引的应用规律总结(基础理论) ——oracle
索引的应用规律总结 http://my.donews.com/oracle/2006/08/13/cLwEMJbWgcYqdzmvDeavvgxtotBhdrUAQdPh/ 建立正确的索引,是提高系统性能的有效方法。正确的索引可能使查询效率提高1000倍,而无效的索引可能是浪费了数据库空间,甚至大大降低查询性能。 索引的效果是和检索数据的SQL语句、数据库的转载 2009-01-13 14:56:00 · 977 阅读 · 0 评论 -
使索引失效的另一种方法
使索引失效的另一种方法 URL:http://space.itpub.net/10867315/viewspace-194843 我们可以使用hints使索引失效,但有时候我们可以使用另外一种方法来更灵活的限制索引的使用。假设我们有表test(id number,name varchar(20)),在表上创建了索引ix_test_id,ix_test_name。 在表上的转载 2009-01-13 15:44:00 · 1053 阅读 · 0 评论 -
mybatis查询sql:where语句“查询时间字段书写问题”引发的索引失效
今天碰巧看到了网友的《Oracle date和timestamp类型混用时需要注意的索引失效问题》这篇文章,2年前遇到了类似问题,很有同感,特此转载。 我当时的遇到问题的场景:前提:Oracle数据库字段trade_time类型为DATEmybatis调整前:beginDate为java.util.Date类型mybatis查询sql中where条件写法:t原创 2017-10-30 16:45:26 · 4356 阅读 · 0 评论