码迷,mamicode.com
首页 > 数据库 > 详细

数据库优化的“二五五二”原则

时间:2019-04-09 16:48:58      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:items   性能   项目需求   重要   处理   需要   其它   避免   分析系统   

  数据库优化对于实际项目开发有着非常重要的意义,笔者根据自己的学习将数据库的优化总结为以下的“二五五二”原则。 “二五五二”原则将数据库的优化划分为四个部分,即分析、设计、实现、运维。

  分析阶段(二):

①根据项目需求,分析系统的性能以及需要的硬件条 件。

②根据需求,判断该系统属于OLTP还是OLAP。

  设计阶段(五):

①存储环境的物理设计。

②设计合理的索引和视图。

③合理使用冗余,即表的规范化与反规范化处理。

④选择合适的数据类型。

⑤合理设置主外键约束以及其它约束。

  实现阶段(五):

①避免使用select*、<>等操作。

②注意事务和锁的操作。

③尽量避免使用子查询、嵌套子查询以及表的连接查询。

④合理使用存储过程、索引、视图等

⑤尽量避免使用游标。

  运维阶段(二):

①合理的进行重组以及重构。

②通过重建索引等提高性能。

  由于笔者经验尚浅,目前处于学习阶段,其中不乏有不足之处,恳请大家批评指正!

数据库优化的“二五五二”原则

标签:items   性能   项目需求   重要   处理   需要   其它   避免   分析系统   

原文地址:https://www.cnblogs.com/Anly-Lmj/p/10677760.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!