国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql的索引竅門有哪些

2024-07-24 12:33:53
字體:
來源:轉載
供稿:網友
  本篇內容主要講解“mysql的索引技巧有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“mysql的索引技巧有哪些”吧!
 
  一、MySQL三層邏輯架構
  MySQL的存儲引擎架構將查詢處理與數據的存儲/提取相分離。下面是MySQL的邏輯架構圖:
  
  1、第一層負責連接管理、授權認證、安全等等。
  每個客戶端的連接都對應著服務器上的一個線程。服務器上維護了一個線程池,避免為每個連接都創建銷毀一個線程。當客戶端連接到MySQL服務器時,服務器對其進行認證。可以通過用戶名和密碼的方式進行認證,也可以通過SSL證書進行認證。登錄認證通過后,服務器還會驗證該客戶端是否有執行某個查詢的權限。
 
  2、 第三層是存儲引擎
  存儲引擎負責在MySQL中存儲數據、提取數據、開啟一個事務等等。存儲引擎通過API與上層進行通信,這些API屏蔽了不同存儲引擎之間的差異,使得這些差異對上層查詢過程透明。存儲引擎不會去解析SQL。
 
  二、對比InnoDB與MyISAM
  1、 存儲結構
  MyISAM:每個MyISAM在磁盤上存儲成三個文件。分別為:表定義文件、數據文件、索引文件。第一個文件的名字以表的名字開始,擴展名指出文件類型。.frm文件存儲表定義。數據文件的擴展名為.MYD (MYData)。索引文件的擴展名是.MYI (MYIndex)。
  
  2、 存儲空間
  MyISAM: MyISAM支持支持三種不同的存儲格式:靜態表(默認,但是注意數據末尾不能有空格,會被去掉)、動態表、壓縮表。當表在創建之后并導入數據之后,不會再進行修改操作,可以使用壓縮表,極大的減少磁盤的空間占用。
 
  3、 可移植性、備份及恢復
  MyISAM:數據是以文件的形式存儲,所以在跨平臺的數據轉移中會很方便。在備份和恢復時可單獨針對某個表進行操作。

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德州市| 云梦县| 神木县| 涞水县| 漠河县| 宁强县| 新乡市| 泰和县| 乐业县| 鹤壁市| 雷波县| 旬阳县| 榕江县| 鹤峰县| 溆浦县| 定远县| 华亭县| 罗定市| 北宁市| 彝良县| 应用必备| 永川市| 湖州市| 百色市| 分宜县| 大竹县| 娱乐| 静海县| 武安市| 锦州市| 千阳县| 唐海县| 闻喜县| 澳门| 正阳县| 冀州市| 项城市| 霍邱县| 合山市| 仁寿县| 寻甸|