数据库优化的有效方法
1、选择合适的字段属性。现代的关系型数据库,都是支持大数据的查询的。但是我们在最开始设计表字段的时候,应到使用varchar代替char,避免不必要的空间浪费,使用枚举值enum来代替 诸如性别,省份 ,避免用char和varchar来保存,这些的varchar方式文本方式回比数字形式慢,尽量使用not null等等。

3、使用联合(UNION)来代替手动创建的临时表MySQL从4.0的版本开始支持union查询,它可以把需要使用临时表的两条或更多的select查询合并的一个查询中。在客户端的酴兑镗笄查询会话结束的时候,临时表会被自动删除,从而保证数据库整齐、高效。使用union来创建查询的时候,我们只需要用UNION作为关键字把多个select语句连接起来就可以了,要注意的是所有select语句中的字段数目要想同。下面的例子就演示了一个使用UNION的查询。

7、使用索引索引是提高数据库性能的常用方法,它可以令数据库服务器以比没有索引快得多的速度检索特定的行,尤其是在查询语句当中包含有MAX(),MIN()和ORDERBY这些命令的时候,性能提高更为明显。那该对哪些字段建立索引呢?

8、优化的查询语句绝大多数情况下,使用索引可以提高查询的速度,但如果SQL语句使用不恰当的话,索引将无法发挥它应有的作用。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:59
阅读量:22
阅读量:79
阅读量:35
阅读量:61