随笔分类 -  数据库

查询优化
System.Data.OracleClient 操作orcale走过的坑
摘要:System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本 帖子里有说权限的问题。但不能忽略一个根本的问题,就是在使用System.Data.OracleClient操作Oracle时,需要Oracle的客户端。安装好客户端不需要进行其他的设置。 执行多 阅读全文

posted @ 2022-01-15 10:38 lucika.zh 阅读(89) 评论(0) 推荐(0)

sql 错误日志存储路径设置
摘要:依次打开“SQL Server Configuration Manager”->“SQL Server 2005 Service” ,双击"SQL Server (MSSQSSERVER)","高级"选项里修改"转储目录",然后重启sqlserver服务即可。 阅读全文

posted @ 2020-01-15 13:16 lucika.zh 阅读(1023) 评论(0) 推荐(0)

再谈sql查询优化
摘要:再谈数据库查询优化相关前提:抛开机器性能,也抛弃程序本身,只谈数据库本身,只谈查询语句。首先,对很多问题大家都有自己的认识,现在请大家暂时忘记全部,从零开始吧,因为有些思想已经根深蒂固,不要一开始就抱着否定的态度、否定的心态去学习,而是去抱着学习的态度去学习。根本:任何数据库都有自己的查询分析优化器(这个名称不对),你的sql语句怎么去执行,是经过分析之后决定的。通俗的将同一个sql语句,在不同的... 阅读全文

posted @ 2009-08-28 15:04 lucika.zh 阅读(758) 评论(2) 推荐(2)

查询性能优化 like
摘要:查询少不了like,左匹配,右匹配,左右匹配的模式。环境A(id int,name varchar(10)),数据量100万。一些资料上说到 where id like 'a%'这种模式可以使用索引,现在我对这种提出自己的问题与看法。假设在字段id上建立了聚集索引。可以看出扫描都是使用的表扫描,而表扫描是效率最差的,并没有使用索引扫描。开销基本是一样大的。 阅读全文

posted @ 2009-08-20 14:31 lucika.zh 阅读(730) 评论(0) 推荐(0)

查询性能优化 in and union
摘要:环境:sql server 2005表B两个字段id(int),name(varchar(10)),在字段id上建立了索引,数据量100万,随即生成的数据。话题比较查询条件中的in与or性能的比较,比较下面两种语句的性能。A、select * from a where a.id in (1,2)B、select * from a where a.id =1 union select * from ... 阅读全文

posted @ 2009-08-20 13:52 lucika.zh 阅读(1262) 评论(5) 推荐(0)

sql server 查询性能优化
摘要:set statistics io onset statistics profile on 最近着手一个项目,数据量非常大,每小时的数据量上千万,数据的查询优化是必须做好的工作;而以前从未考虑过优化。在网上有很多关于优化的文章,看起来总觉得不是自己非常想得到的知识。现在将我的想法写下来,希望大家能给 阅读全文

posted @ 2009-08-19 17:17 lucika.zh 阅读(650) 评论(7) 推荐(0)

导航