linux数据库与日常平凡你见到的windows下的数据库是一样的,只是摆设情况分歧罢了,而此中的sql语句优化那就与windows一致,自取决于你利用的数据库的类型,下面我来说一下数据库的本家儿要优化方式
东西/原料
- mysql数据库
索引优化查询
- 1
若是你的系统因为数据量较年夜,查询效率较低,此时需要考虑利用索引,这里起首我做了一个查询,查询一共180万条数据做筛选,最终搜刮需要9s才能检索出时候
- 2
若是我插手索引,如图所示的第二句话,我插手的是夹杂索引,此时可以发现索引插手的时候比力久
- 3
最后进行查询,颠末添加索引后,一样的数据做删选查出时候只需要0.2s时候节流了不止一点点
sql语句优化
- 1
不要利用select * 这里的查询,select *在多表联系关系或者单表的时辰会把良多表的字段全数查询出来,如许会增添解析时候,同时占用传输时候及内存空间
- 2
罕用恍惚查询,即利用也不要把%放在第一个,因为如许会抛却索引的利用
- 3
罕用not in,其实是如果用可以利用not exist取代
- 4
除此之外还有良多,好比说罕用排序,因为排序会把所有的都从头清算。并且在建表的时辰需要成立本家儿键,建表可以恰当冗余字段等方式。
注重事项
- 数据查询优化方式和细节良多,数据量年夜的时辰罕用多表联系关系
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/240275.html
- 上一篇: 第五人格推理之径玩法攻略
- 下一篇: win10系统企业版怎么永久激活
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
faceu激萌怎么把瘦脸开到最大
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497