作家
登录

2018年,让你的数据库变更快的十个建议

作者: 来源: 2018-01-03 11:32:43 阅读 我要评论

 TABLE WHERE COLUMN LIKE  '%hello'

来源: http://hungred.com/useful-information/ways-optimize-sql-queries/

9、采取 UNION 来代替 OR

下面的例子采取 OR 语句来:

  1. SELECT * FROM a, b WHERE a.p = b.q or a.x = b.y; 

8、当心应用通配符

UNION 语句,你可以将 2 个或更多 select 语句的结不雅拼在一路。下面的例子返回的结不雅同膳绫擎的一样,然则速度要快些:

  1. SELECT * FROM a, b WHERE a.p = b.q   
  2.   UNION   
  3.   SELECT * FROM a, b WHERE a.x = b.y 

来源: http://www.bcarter.com/optimsql.htm

10. 应用索引

可以在一个列上创建索引,也可以在多个列上创建。索引是一种数据构造,它将表中的一列或多列的值以特定的次序组织起来。

下面的语句在 Product 表的 Model 列上创建索引。这个索引的名字叫作 idxModel

  1. CREATE INDEX idxModel ON Product (Model); 

【编辑推荐】

  1. 年关盘点 | 切切级融资!2017年数据库范畴融资事宜盘点
  2. MySQL数据库对象的2个优化技能:场景分析、3步应用详解!
  3. SQLlite数据库中的附加和分别
  4. MySQL存储写入速度慢?当然是选择分析一下啦
  5. MySQL 数据库的四种隔离级别
【义务编辑:庞桂玉 TEL:(010)68476606】

  推荐阅读

  谷歌现在正在Pixelbook上测试它神秘的Fuchsia操作系统

【限时免费】岁尾最强一次云计算大年夜会,看传统、社区、互联网企业若何碰撞?谷歌为Fuchsia建立了一个新的内核Zircon,而不是将Android和Chrome OS集成在一路的典范Linux内核。今朝还不清跋扈谷歌为什>>>详细阅读


本文标题:2018年,让你的数据库变更快的十个建议

地址:http://www.17bianji.com/lsqh/40209.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)