亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

mysql - 為什么使用Group By對SQL的索引性能會有很大的影響

瀏覽:140日期:2022-06-21 13:57:17

問題描述

為什么使用Group By對SQL的索引性能會有很大的影響?索引是不是能提升group by的性能?

還有一點關于SQL的疑問,為什么在使用模糊查詢的時候,%name%, 如果使用了前模糊,會使得索引沒有了效果,這個怎么理解,雖然模糊的知道可能是這樣的,但是找不到官方對此的說法。謝謝~

問題解答

回答1:

“對索引性能有很大影響”是指什么?索引的時間太久了?但這似乎又和gruop by沒什么關系。

所以我猜你的問題是不是“索引是不是能提升group by的性能”?這個問題的因果關系好想更容易理解些,那如果是這個問題的話,可能下面這段話能給你一些提示:

SQL databases use two entirely different group by algorithms. Thefirst one, the hash algorithm, aggregates the input records in atemporary hash table. Once all input records are processed, the hashtable is returned as the result. The second algorithm, the sort/groupalgorithm, first sorts the input data by the grouping key so that therows of each group follow each other in immediate succession.Afterwards, the database just needs to aggregate them. In general,both algorithms need to materialize an intermediate state, so they arenot executed in a pipelined manner. Nevertheless the sort/groupalgorithm can use an index to avoid the sort operation, thus enablinga pipelined group by.

原文出處:Indexing Group By

相關文章:
主站蜘蛛池模板: a级黄色大片在线观看视频男男 | 欧美日本一区亚洲欧美一区 | 一级特色黄大片 | 美国aaaa一级毛片啊 | 色视频免费网站 | 手机看片日韩欧美 | 男女污污网站 | 国产亚洲精品久久久久久无 | 成人最新午夜免费视频 | 婷婷色网 | 亚洲成人在线网站 | 国产va免费精品观看精品 | 国产精品久久久99 | 五月天六月婷婷开心激情 | 91入口免费网站大全 | 黑人操| 亚洲成人精品 | 你懂的免费在线视频 | 色花堂网站 | 国产在线观看成人 | 欧美日韩国产亚洲一区二区三区 | 草草草在线观看 | 亚洲国产精品第一区二区三区 | 在线播放国产色视频在线 | 精品国产香蕉在线播出 | 国语精品视频在线观看不卡 | 91极品视频 | 久久久久久91 | 一区二区三区四区精品 | 欧美色视频免费高清播放 | 好色婷婷| 黑人日b| 午夜国产精品久久影院 | tom成人影院新入口在线 | 黄色三级网站 | 免费黄色国产视频 | 国产一级黄色大片 | 成人一级免费视频 | 亚洲天堂一区二区三区四区 | 国产成人精品视频一区二区不卡 | 一区视频在线播放 |