C/S结构系统中数据库性能检查

版权声明:本文如果标明博主原创文章,若未经博主允许,则不得转载;若经博主允许,则转载或者引用本文内容请注明来源及原作者。欢迎知识经验进行交流和传播!文章来源: https://blog.csdn.net/Bee_AI/article/details/85458458

C/S结构系统中数据库性能检查

一般情况下,一个C/S结构系统可能在代码层、网络传输、以及数据库出现性能的瓶颈。性能问题常常表现在响应时间迟缓、内存占用过多、大量用户并发访问时出现系统崩溃,以及不支持大量的数据请求等等方面。

其中,遇到数据库相关的性能瓶颈时,从现象分析到本质根源,一般情况下从以下两个方面着手检查:一方面是SQL语句,另一方面则是数据库的设计。

SQL语句

引起数据库性能瓶颈的主要原因之一,即:低效率的SQL语句。比如:程序请求的SQL,存储过程、函数等SQL语句。这类问题需要优化SQL语句,才能大幅度的提高数据库的性能。

数据库的设计

针对数据的设计,无非从数据库参数配置及其逻辑结构设计方面查找原因。如果是数据库参数配置出现问题,修改其配置参数即可;如果是逻辑结构设计出现问题,考虑到查询速度,则看看是否合理地设置了主键、索引?考虑到排序,则看看是否合理地选择数据类型?


  • 致谢
    若对大家有用,感谢点赞或评论;若有不足或补充之处,也感谢大家评论进行指正,后期我将对本文进行补充完善。相信这是互相进步的开始!

猜你喜欢

转载自blog.csdn.net/Bee_AI/article/details/85458458