- 6
- 0
- 约6.61千字
- 约 10页
- 2015-07-23 发布于广东
- 举报
SQL 语 句 优 化 原 则
数据库性能是整个应用程序性能的重要部分。数据库优化涉及的内容非常广泛,各类数据库都提供众多的性能指标和大量的优化工具。
下面我们简单介绍一下优化的基本概念。
一个运行良好的数据库至少应具有以下特点:
合理的物理结构及硬件能力
合理的物理结构指数据库文件及整个网络的物理分布。硬件能力指是否有足够的硬件资源来完成应用程序功能。合理的物理结构至少带来两个方面的好处:
适量的数据冗余,提高数据安全性。
平衡磁盘IO,增强数据读写能力。
而足够的硬件能力的作用自然不言而喻。一旦建立好数据库系统并开始运行,数据库的物理结构就不能改变。
合理的系统参数
对应数据库来说,随着数据量的变化,数据库性能也一直处在变化之中,因此数据库建立之初设定的系统参数会变的越来越不合适,有时甚至阻碍了数据库的正常运行,导致性能瓶颈。因此观察性能变化,随时调整系统参数,使数据库一直处于一个良好的运行状态,就成为管理员最重要的日常工作之一。对系统参数的合理调整,常常能将数据库从崩溃的边缘挽救回来。oracle、sqlserver这样的高品质数据库都为系统参数提供了灵活多变的调整方式。一般来说,只要数据库结构设计不存在重大缺陷,通过后期的调整,都可以使数据库运行在一个良好的状态下。
性能优良的sql语句
sql语句是在程序开发阶段就已经决定了的,由低效率的sql语句给数据库性能带来的问题,
原创力文档

文档评论(0)