這是以下的筆記,對資料庫優化的學習路線:
1.對儲存引擎的了解,每種儲存引擎的作用(在建立表的時候我們使用sql語句,create table tablename () engine=myisam|innodb;這裡就指明了儲存引擎是myisam還是innodb。儲存引擎是一種用來儲存mysql中物件(記錄和索引)的一種特定的結構(檔案結構),處於mysql伺服器的最底層,直接儲存資料。導致上層的操作,依賴於儲存引擎的選擇。)
2.對資料庫快取機制的了解
3.了解執行計畫,sql執行時間明細
4.了解分庫分表
5.了解讀寫分離
6.了解碎片整理
7.了解備份
學習參考**:
mysql優化十大技巧
mysql的四種儲存引擎的區別和選擇
innodb的mvcc
樂觀鎖
全文索引使用
資料庫快取和索引的正確使用方法
資料庫架構鎮貼:
SQLServer資料庫學習總結
1.sql基礎 sql server2000安裝 配置,伺服器啟動 停止,企業管理器 查詢分析器 第一代資料庫 網狀資料庫和層次資料庫 第二代資料庫 關聯式資料庫 資料庫 db 資料庫管理系統 dbms 資料庫系統 dbs sql server 2000 提供了不同版本 企業版 標準版 個人版 開發...
資料庫學習知識總結
資料庫的常用基本語句 資料庫 create database drop database alter database 資料表 create table drop table alter table 檢視 create view drop view alter view 以下是常用的各種約束 主鍵約...
資料庫引擎學習總結
一 資料庫引擎的定義 資料庫引擎簡單來說就是乙個 資料庫發動機 當你訪問資料庫時,不管是手工訪問,還是程式訪問,都不是直接讀寫資料庫檔案,而是通過資料庫引擎去訪問資料庫檔案。以關係型資料庫為例,你發sql語句給資料庫引擎,資料庫引擎解釋sql語句,提取出你需要的資料返回給你。因此,對訪問者來說,資料...