当前位置:网站首页 > 创业 > 正文

linux数据库语句的优化方法

0 张子豪 张子豪 2025-10-12 09:23 1

linux数据库与日常平凡你见到的windows下的数据库是一样的,只是摆设情况分歧罢了,而此中的sql语句优化那就与windows一致,自取决于你利用的数据库的类型,下面我来说一下数据库的本家儿要优化方式

东西/原料

  • mysql数据库

索引优化查询

  1. 1

    若是你的系统因为数据量较年夜,查询效率较低,此时需要考虑利用索引,这里起首我做了一个查询,查询一共180万条数据做筛选,最终搜刮需要9s才能检索出时候

  2. 2

    若是我插手索引,如图所示的第二句话,我插手的是夹杂索引,此时可以发现索引插手的时候比力久

  3. 3

    最后进行查询,颠末添加索引后,一样的数据做删选查出时候只需要0.2s时候节流了不止一点点

sql语句优化

  1. 1

    不要利用select * 这里的查询,select *在多表联系关系或者单表的时辰会把良多表的字段全数查询出来,如许会增添解析时候,同时占用传输时候及内存空间

  2. 2

    罕用恍惚查询,即利用也不要把%放在第一个,因为如许会抛却索引的利用

  3. 3

    罕用not in,其实是如果用可以利用not exist取代

  4. 4

    除此之外还有良多,好比说罕用排序,因为排序会把所有的都从头清算。并且在建表的时辰需要成立本家儿键,建表可以恰当冗余字段等方式。

注重事项

  • 数据查询优化方式和细节良多,数据量年夜的时辰罕用多表联系关系

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!


本文链接:https://www.ibaiwen.com/web/240275.html

张子豪

张子豪

TA很懒,啥都没写...

@百闻娱乐 本站部分内容转自互联网,若有侵权等问题请及时与本站联系,我们将在第一时间删除处理。 | 粤ICP备2024343649号 | (地图