
数据库优化
文章平均质量分 79
lycoo
这个作者很懒,什么都没留下…
展开
-
针对事务型数据库设计小结
1.是否使用联合主键?个人倾向于少采用联合主键。因为这样会降低索引的效率,联合主键一般都要用到至少一个业务字段,往往是字符串型的,而且理论上多字段的索引比单字段的索引要慢些。看上去似乎也不那么清爽。 在实际的设计中,我尽量避免使用联合主键,有些时候“不得不”使用联合主键。 2.PK采用无意义的字段(逻辑主键)还是有意义的字段(业务主键)?个人倾向于“逻辑主键”,理由是这样设计出的数据库模型结构清晰转载 2006-06-13 17:22:00 · 1747 阅读 · 0 评论 -
优化SQL Server索引的小技巧
关于索引的常识 影响到数据库性能的最大因素就是索引。由于该问题的复杂性,我只可能简单的谈谈这个问题,不过关于这方面的问题,目前有好几本不错的书籍可供你参阅。我在这里只讨论两种SQL Server索引,即clustered索引和nonclustered索引。当考察建立什么类型的索引时,你应当考虑数据类型和保存这些数据的column。同样,你也必须考虑数据库可能用到的查询类型以及使用的最为频繁的查转载 2006-06-12 09:28:00 · 1362 阅读 · 0 评论 -
如何处理大数据量的查询
在实际的任何一个系统中,查询都是必不可少的一个功能,而查询设计的好坏又影响到系统的响应时间和性能这两个关键指标,尤其是当数据量变得越来越大时,于是如何处理大数据量的查询成了每个系统架构设计时都必须面对的问题。本文将从数据及数据查询的特点分析出发,结合讨论现有各种解决方案的优缺点及其适用范围,来阐述J2EE平台下如何进行查询框架的设计。Value List Handler模式及其局限性在J2EE应用转载 2006-06-13 17:25:00 · 6606 阅读 · 1 评论 -
SQL优化
作者:未知 技术来源:优快云 点击数: 更新时间:2004-11-29 (一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊转载 2006-06-12 10:12:00 · 2113 阅读 · 3 评论 -
通过分区(Partition)提升MySQL性能
什么是数据库分区? 数据库分区是一种物理数据库设计技术,DBA和数据库建模人员对其相当熟悉。虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减响应时间。 分区主要有两种形式://这里一定要注意行和列的概念(row是行,column是列) 水平分区(Horizontal Partitioning) 这种形式分区是对表的行进行分区,通过转载 2006-06-12 13:05:00 · 1578 阅读 · 0 评论 -
数据分析系统性能调整
银行数据大集中之后,业务部门越来越迫切地希望能从现有的数据中找到对开展业务有价值的信息,提供更多的辅助功能。在此背景下,出现了各种各样的分析系统,有的银行正在规划数据仓库(DW)的开发,有些银行已开发了客户关系管理(CRM)系统。 DW与CRM都以数据分析为基础,有的称之为决策支持系统(DSS),有的称之为商务智能(BI)。但无论是CRM还是DW,都不容易实现,即便在欧美发达国家已经有了转载 2006-06-13 17:23:00 · 3380 阅读 · 1 评论