jiangyuxuan

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年11月17日

摘要: procedure inipage(fr:frxReport;frfile:string;printini:string);varPage:TfrxReportPage;IniFile:TINIFile;CDir:String;begin//fr.LoadFromFile(ExtractFilePath(Application.ExeName)+'print\hwdj.fr3');fr.LoadF... 阅读全文
posted @ 2010-11-17 21:11 江宇旋 阅读(3045) 评论(0) 推荐(0) 编辑

摘要: 随着当今数据库的容量越来越快的朝着在大型数据库或超大型数据库的发展,对于数据库中的大型表以及具有各种访问模式的表的可伸缩性和可管理性运行环境变得尤为重要,SQL server从SQL server 7.0的分区视图到SQL server 2000中的分区视图中到SQL server 2005所使用的分区表,不断改善大型表所面临的性能、阻塞、备份空间、时间、运营成本等。当表和索引非常大的时候,通过分... 阅读全文
posted @ 2010-11-17 01:24 江宇旋 阅读(1541) 评论(0) 推荐(2) 编辑

摘要: 最近使用SQL SERVER一个的缓存,数据量一天100w的速度增长,同时接受客户查询,速度由于数据量越来越大越来越慢。  回顾下经常使用的索引   一 .聚集索引  聚集索引的页级别包含了索引键,还包含数据页,因此,关于 除了键值以外聚集索引的叶级别还存放了什么的答案就是一切,也就是说,每行的所有字段都在叶级别种。  另一种说话是:数据本身也是聚集索引的一部分,聚集索引基于键值保持表中的数据有序... 阅读全文
posted @ 2010-11-17 00:45 江宇旋 阅读(354) 评论(0) 推荐(1) 编辑

摘要: 超大型数据库的大小常常达到数百GB,有时甚至要用TB来计算。而单表的数据量往往会达到上亿的记录,并且记录数会随着时间而增长。这不但影响着数据库的运行效率,也增大数据库的维护难度。除了表的数据量外,对表不同的访问模式也可能会影响性能和可用性。这些问题都可以通过对大表进行合理分区得到很大的改善。当表和索引变得非常大时,分区可以将数据分为更小、更容易管理的部分来提高系统的运行效率。如果系统有多个CPU或... 阅读全文
posted @ 2010-11-17 00:17 江宇旋 阅读(281) 评论(0) 推荐(0) 编辑