整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          開發人員不得不知的MySQL索引和查詢優化

          本文主要總結了工作中一些常用的操作及不合理的操作,在對慢查詢進行化時收集的一些有用的資料和信息

          索引相關

          索引基數

          基數是數據列所包含的不同值的數量,例如,某個數據列包含值 1、3、7、4、7、3,那么它的基數就是 4。

          索引的基數相對于數據表行數較高(也就是說,列中包含很多不同的值,重復的值很少)的時候,它的工作效果最好。

          如果某數據列含有很多不同的年齡,索引會很快地分辨數據行;如果某個數據列用于記錄性別(只有“M”和“F”兩種值),那么索引的用處就不大;如果值出現的幾率幾乎相等,那么無論搜索哪個值都可能得到一半的數據行。

          在這些情況下,最好根本不要使用索引,因為查詢優化器發現某個值出現在表的數據行中的百分比很高的時候,它一般會忽略索引,進行全表掃描。慣用的百分比界線是“30%”。

          索引失效原因

          索引失效的原因有如下幾點:

          索引的建立

          索引的建立需要注意以下幾點:

          EXPLIAN 中有用的信息

          基本用法

          EXPLIAN 基本用法如下:

          提高性能的特性

          EXPLIAN 提高性能的特性如下:

          Extra 字段

          Extra 字段使用:

          using 、using 這兩項出現時需要注意下,這兩項是十分耗費性能的。

          在使用 group by 的時候,雖然沒有使用 order by,如果沒有索引,是可能同時出現 using ,using 的。

          mysql查詢按時間排序_mysql排序查詢語句_數據庫查詢按時間排序

          因為 group by 就是先排序在分組,如果沒有排序的需要,可以加上一個 order by NULL 來避免排序,這樣 using 就會去除,能提升一點性能。

          type 字段

          type 字段使用:

          字段類型和編碼

          MySQL 返回字符串長度

          (同)方法返回的是字符數,LENGTH 函數返回的是字節數,一個漢字三個字節。

          varchar 等字段建立索引長度計算語句

          select count( left(test,5))/count(*) from table;越趨近 1 越好。

          MySQL 的 utf8

          MySQL 的 utf8 最大是 3 個字節不支持 emoji 表情符號,必須只用 utf8mb4。需要在 MySQL 配置文件中配置客戶端字符集為 utf8mb4。

          JDBC 的連接串不支持配置 =utf8mb4,最好的辦法是在連接池中指定初始化 SQL。

          例如:hikari 連接池,其他連接池類似 spring . . hikari . - init - sql =set names utf8mb4。否則需要每次執行 SQL 前都先執行 set names utf8mb4。

          MySQL 排序規則

          一般使用 _bin 和 :

          那么,同樣是區分大小寫, 和 有什么區別?

          初始化命令

          SQLyog 中初始連接指定編碼類型使用連接配置的初始化命令,如下圖:

          mysql查詢按時間排序_數據庫查詢按時間排序_mysql排序查詢語句

          SQL 語句總結

          常用但容易忘的

          SQL 語句常用但容易忘的總結如下:

          數據庫查詢按時間排序_mysql排序查詢語句_mysql查詢按時間排序

          鎖相關

          鎖相關(作為了解,很少用):

          優化時用到

          優化時用到:

          查看狀態

          查看狀態:

          SQL 編寫注意

          SQL 編寫請注意:

          踩坑

          踩坑總結如下:

          千萬大表在線修改

          MySQL 在表數據量很大的時候,如果修改表結構會導致鎖表,業務請求被阻塞。

          MySQL 在 5.6 之后引入了在線更新,但是在某些情況下還是會鎖表,所以一般都采用 PT 工具( Percona Toolkit)。

          如對表添加索引:

          pt-online-schema-change?--user='root'?--host='localhost'?--ask-pass?--alter?"add?index?idx_user_id(room_id,create_time)"?
          D=fission_show_room_v2,t=room_favorite_info?--execute

          慢查詢日志

          有時候如果線上請求超時,應該去關注下慢查詢日志,慢查詢的分析很簡單,先找到慢查詢日志文件的位置,然后利用 去分析。

          查詢慢查詢日志信息可以直接通過執行 SQL 命令查看相關變量,常用的 SQL 如下:

          mysql排序查詢語句_數據庫查詢按時間排序_mysql查詢按時間排序

          的工具十分簡單,我主要用到的參數如下:

          企業局域網監控軟件有哪些?局域網盡在掌握,您的智慧之眼!

          管理局域網的軟件_免費的局域網管理軟件_免費好用的局域網管理軟件

          “工欲善其事,必先利其器。”企業管理局域網,就像是駕駛一艘大船在波濤洶涌的海上航行,要想平穩地前進,需有得力之監控軟件,方能穩健前行。

          此類軟件,實為網絡管理之慧眼,洞察秋毫,防患未然。今且為諸君介紹五款局域網監控軟件,首當其沖者,乃安企神也。

          一、安企神

          實時屏幕監控:能夠實時監控員工的電腦屏幕,幫助管理員全面了解員工的工作狀態和行為。支持多屏幕監控模式,方便管理員進行靈活的監控操作。

          免費的局域網管理軟件_管理局域網的軟件_免費好用的局域網管理軟件

          應用程序管控:可自行設定禁用員工電腦的指定軟件程序(如禁用QQ、游戲、炒股、視頻、下載等軟件程序),規范員工合理使用計算機。

          免費的局域網管理軟件_免費好用的局域網管理軟件_管理局域網的軟件

          上網監控:監控員工瀏覽的網站、內容等,可禁止員工上特定的網站或類別(如社交媒體、視頻網站等),以減少工作時間的分散注意力。

          管理局域網的軟件_免費的局域網管理軟件_免費好用的局域網管理軟件

          免費的局域網管理軟件_免費好用的局域網管理軟件_管理局域網的軟件

          文件操作監控:記錄員工對文件的操作,包括創建、修改、刪除等,以及上傳、下載、復制、粘貼等文件傳輸行為。同時,提供批量操作文件的便利,如批量分發文件到多臺指定電腦。

          管理局域網的軟件_免費好用的局域網管理軟件_免費的局域網管理軟件

          合規與報告:生成詳細的使用報告,幫助管理層評估員工績效及遵守相關政策法規。報告內容涵蓋員工電腦活動、網絡使用情況、文件操作記錄等多個方面。

          免費的局域網管理軟件_管理局域網的軟件_免費好用的局域網管理軟件

          二、

          此款軟件以其專業的網絡性能監控能力著稱,能夠實時監控網絡設備的健康狀況,為管理員提供詳盡的數據和報告,助力快速定位并解決網絡問題。

          免費的局域網管理軟件_管理局域網的軟件_免費好用的局域網管理軟件

          三、

          這是一款綜合性網絡管理工具,集成了網絡監控、服務器監控和應用程序監控,提供實時的監控數據和詳盡的報告,助力企業全面把握網絡狀況,優化網絡環境。

          免費的局域網管理軟件_免費好用的局域網管理軟件_管理局域網的軟件

          免費的局域網管理軟件_免費好用的局域網管理軟件_管理局域網的軟件

          四、

          該軟件以其直觀的用戶界面和全面的監控功能聞名,支持從小型局域網到大型企業網絡的監控需求,提供靈活的報表和告警功能,是IT管理人員的得力助手。

          管理局域網的軟件_免費好用的局域網管理軟件_免費的局域網管理軟件

          五、

          雖然主要作為遠程協作工具而知名,但其全平臺支持能力和實時監控屏幕功能,使其在局域網監控領域也占有一席之地,全面保護企業信息安全。

          免費的局域網管理軟件_管理局域網的軟件_免費好用的局域網管理軟件

          綜上所述,安企神等局域網監控軟件,以其獨特的功能和策略,成為企業網絡管理的智慧之眼,助力企業在數字化浪潮中穩健前行。

          添加我為微信好友


          上一篇:padding: 20px
          下一篇:域名如何泛解析
          主站蜘蛛池模板: 无码人妻精品一区二区三18禁| 久久久久一区二区三区| 久久精品国产一区| 国产小仙女视频一区二区三区| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 亚洲日韩中文字幕无码一区| 亚洲熟妇av一区二区三区| 波多野结衣在线观看一区 | 本免费AV无码专区一区| 精品一区二区三区免费毛片| 加勒比无码一区二区三区| 精品国产一区二区三区不卡 | 国产精品毛片VA一区二区三区| 无码日韩人妻AV一区免费l | 日韩精品无码一区二区中文字幕 | 国产手机精品一区二区| 久久久精品人妻一区二区三区蜜桃 | 一区二区在线免费视频| 视频一区在线播放| 一区二区3区免费视频| 一区二区三区免费在线观看| 一区二区免费国产在线观看| 狠狠爱无码一区二区三区| 精品一区二区三区在线视频观看| 国产传媒一区二区三区呀| 日本一区二区三区在线视频观看免费 | 色久综合网精品一区二区| 人妻无码一区二区三区免费| 精品一区二区三区无码免费视频| 亚洲视频在线一区二区三区| 国产高清在线精品一区| 午夜性色一区二区三区不卡视频| 天堂一区二区三区精品| 日亚毛片免费乱码不卡一区| av在线亚洲欧洲日产一区二区| 在线精品动漫一区二区无广告 | 日本一区二区三区日本免费| 一区二区三区免费在线视频 | 无码中文字幕乱码一区| 午夜视频久久久久一区| 无码人妻精品一区二区三区66 |