標籤:事物 tab nec sam 關聯式資料庫 處理 process 關聯式模式 size
1、MySQL的基礎架構
1.MySQL是一種關聯式資料庫產品,是建立在關聯式模式基礎上的資料庫。架構一般可分為應用程式層、邏輯層、物理層。應用程式層:負責和用戶端、使用者進行互動。邏輯層:負責具體的查詢處理、事物管理、儲存管理、恢複管理等。物理層:實際物理磁碟上的資料庫檔案(比如:資料檔案、記錄檔等)。
2、查詢執行過程概述
1.
3、MySQL許可權
1.串連許可權:mysql -h 地址 -u 使用者 -p 密碼 -P 連接埠號碼
2.賦予許可權和回收許可權:grant...
revoke...
4、長串連、短串連、串連池
1.短串連:程式和資料庫通訊時建立串連,執行操作後,串連關閉。
2.長串連:程式之間建立串連之後,就一直開啟,被後續程式重用。
3.串連池:資料庫連接池(Connection pooling)是程式啟動時建立足夠的資料庫連接,並將這些串連組成一個串連池,由程式動態地對池中的串連進行申請,使用,釋放。
5、儲存引擎簡介
1.查看錶的儲存引擎:show table status like '表名'。
2.innoDB引擎:MySQL5.5以後的版本,innoDB是預設的引擎。
優點:1.災難恢複性好 2.支援全部4種層級的事務。 3.使用行級鎖。 4.實現緩衝管理 5.支援外鍵 6.支援熱備份。
MyISAB引擎:MyISAM是MySQL5.0/5.1預設的引擎。
缺點:不支援事務、災難恢複性差,不建議在產生環境中使用。
6、MySQL複製架構
1.MySQL複製模式:主從模式、主主模式、鏈式複製模式、環形複製模式。
7、一些基礎概念
1.MySQL Server、MySQL執行個體、MySQL資料庫在現實語境中,沒有特別說明,可以看作是同等的,描述對資料庫的操作。
2.可擴充性(延展性):系統不斷增長其承載能力的能力。
3.可用性:系統保持正常已耗用時間的百分比。
4.單點故障:系統中的某個部分,一旦失敗,將會導致整個系統無法工作。
5.讀寫分離
《MySQL DBA修鍊之道》 讀書筆記(第一章 理解MySQL)