ITPub博客

首页 > 数据库 > Oracle > SQL数据库大数据量优化

SQL数据库大数据量优化

Oracle 作者:非诚勿扰A 时间:2011-04-30 14:38:00 0 删除 编辑
数据库大数据量优化:
1:日期类型 datatime修改为smalldatetime
sql执行语句:ALTER TABLE XX(表名) ALTER COLUMN inputtime(含日期的表名) smalldatetime(修改成新的数据) null
2:数据库索引
CREATE INDEX XXXINDEX
ON XXX(表名) (CenterpriseCode,inputtime DESC,XS_datetime DESC)
主键设置成倒序,非聚集的,把最新数据排到最前面。
主要查询设置成索引,Group By的房第一个位置然后设置为聚集索引,查询的时候会提高查询速度。
3:数据库分页的存储过程
分页使用SELECT TOP N 的反转方式,把最后一页获取的记录准确的用数字计算出来,解决最后一页慢的问题。
存储过程:
declare @strOrder varchar(400) --排序类型
declare @strPowCount varchar(4000) --用于查询记录的语句
declare @TOPN int --获取前几条数据
declare @TOPLimit int --获取多少条记录
4:程序代码的修改
查询使用模糊查询,如果用编号查询,用编号=来判断,并对编号进行索引。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23261589/viewspace-1109885/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2010-01-29