日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql 分表索引_mysql中,分表查询和索引查询哪个更快?

發布時間:2023/12/15 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 分表索引_mysql中,分表查询和索引查询哪个更快? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

謝謝邀請!

查詢快慢主決的因素有很多,存儲碎片、數據量大屬于I/O類問題;表結構設計、查詢語句屬于技術是否熟練(經驗)問題。對于你的分表快還是索引快的這個問題本身就是有問題的:

在建立數據表的時候,索引是必須的,主鍵就是唯一索引,

我認為需要關注查詢快慢的時候,必定是單表數據量越來越大,或是已預見數據量會越來越大,例如日志表、流水記錄等,要不就是查詢時關聯的表比較多。

如果是像配置類數據表數據量有限的表,加不加除了主鍵以外索引影響不大。

基于單數據庫來說,

那么數據量大,增速快的表要想加查詢速度的首先索引是必須的,再加上分區或是分表才能有效的提升效率,有必要還可以做讀寫分離,

但是在做分表時怎么分就要講究了,分表可以按字段(縱向)分,也可以按某(些)字段的值特性(橫向)去分,總之要盡量達到在同一分表中的數據特性相同,在生成SQL時,代碼可以決定向哪幾個分表查,達到避免查詢無關的分表,查詢的表越少,需要掃描的記錄越少,效率肯定越高,如果達不到減少讀表和記錄的話,分表不但不會變快,反而變慢。

即時原創回答,個人的一些體驗,僅供參考!

總結

以上是生活随笔為你收集整理的mysql 分表索引_mysql中,分表查询和索引查询哪个更快?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。