您好,欢迎来到年旅网。
搜索
您的当前位置:首页mysql数据库怎么优化

mysql数据库怎么优化

来源:年旅网

  • 其次,在建有索引的字段上尽量不要使用函数进行操作。

  • 例如,在一个DATE类型的字段上使用YEAE()函数时,将会使索引不能发挥应有的作用。所以,下面的两个查询虽然返回的结果一样,但后者要比前者快得多。

  • 第三,在搜索字符型字段时,我们有时会使用LIKE关键字和通配符,这种做法虽然简单,但却也是以牺牲系统性能为代价的。
  • 例如下面的查询将会比较表中的每一条记录。

    SELECT * FROM books
    
    WHERE name like"MySQL%"

    但是如果换用下面的查询,返回的结果一样,但速度就要快上很多:

    SELECT * FROM books
    
    WHERE name>="MySQL" andname <"MySQM"

    最后,应该注意避免在查询中让MySQL进行自动类型转换,因为转换过程也会使索引变得不起作用。

    Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1

    违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

    本站由北京市万商天勤律师事务所王兴未律师提供法律服务