|
1、数据库查询优化的策略有哪些?
1)最实用并且最简单的方法就是索引的选择与使用。
2)sql语句技巧的使用,比如不要使用select * 这样的语句
3)临时表的使用
4)存储过程的使用
5)分区表等这样的技术使用
6)尽量减少表的嵌套
7)正确的使用表的连接与子查询
8)对大量数据少进行排序操作
9)良好的架构设计,比如数据放到不同的盘上,可以利用并发进行读取数据
2、随着数据库越来越自动化,数据库的优化工作是否也可以自动完成?
数据库会变得越来越自动化,某些优化操作估计也会自动化,但是有些数据库的优化工作
是不大可能自动完成的,主要是具体业务下面对应的数据库优化很难自动化,因为机器基本
上是没有办法来理解业务的,因此它大概只能从数据库原理,逻辑上进行优化。
=
3、数据库优化和SQL审计谁将是未来数据库技术服务的主流?
不好说,这两个都有可能。
4、阅读本书试读章节,发布您的看法。
在试读章节中主要讲了查询的具体优化方法,从逻辑上,物理上对优化的原理进行了阐述,我觉得
作者基本上形成了自己对查询优化形成了自己的技术体系,看了作者写的这些东西,我发现原来的
数据库理论课程中学习的知识是非常有用的,看来要找个机会进行补习一下才行。 |
|