第十三屆

software-dev
MYSQL-相關實務操作學習紀錄
Siang

系列文章

DAY 21

Day.21 從零開始 - 實務需求學SQL_2

延續昨天的內容介紹活動的新增改刪以及表之間的查詢。 新增活動資料 語法: INSERT INTO table_name (column1, col...

DAY 22

Day.22 SQL應用 - 表與表之間的連結 (JOIN)

今天來介紹關連式資料庫查詢方便的地方-JOIN 多表之間的連結(JOIN 用法) 用以下3個表的紀錄內容來解釋,使用不同JOIN方法在資料表之中的...

DAY 23

Day.23 分析語法效能必備 - MYSQL語法優化 ( Explain)

在前面的日誌介紹中,可以透過slow log紀錄去找到有問題執行時間久的SQL語句,那有了資料後該如何去改善優化? 在查詢SQL前加上(EXPLAIN指令)...

DAY 24

Day.24 提升大數據資料管理 - 資料表分區 ( MYSQL Partition)

隨著業務需求的增加,資料量會伴隨著系統成長而增長。在儲存的資料越來越多的況下,勢必會產生一些存取效能上的問題。這時除了建立合適的索引之外,對於數據量多的資料表...

DAY 25

Day.25 提升大數據資料管理 - 資料表分區 ( MYSQL Partition)_2

今天延續昨天的內容,繼續介紹表分區類型~明天呢我們就將資料表分區的流程實際用到實務上使用,達到每天自行清除舊資料與新建後續分區的作業。 範例表結構: CRE...

DAY 26

Day.26 實務應用 - 實作表自動分區管理( event / procedure / partition )_1

procedure簡單來說就跟寫程式一樣,只是procedure是運用資料庫的程式語言,透過不同語言邏輯的語法來達到相同目的。預告: 這邊實作邏輯拆分上大致上...

DAY 27

Day.27 實務應用 - 實作表自動分區管理( event / procedure / partition )_2

延續昨天的流程內容,做到能輸入參數(資料庫&資料表)判斷有無分區的作用~確保有切表的狀況下就能方便進行下一步作業,把資料中最早的日期至今天日期的分區都...

DAY 28

Day.28 實務應用 - 實作表自動分區管理( event / procedure / partition )_END

結合前2天的內容,今天會實作資料分區刪除&建立event呼叫我們寫好的procedure達到我們的需求。 情境模擬 有一個尚未切分區的資料表...

DAY 29

Day.29 部署環境 - 監控系統狀態(Percona Monitoring and Management)

在前面Day.3中我們把安裝MYSQL Server的機器架在雲端GCP上,所以在這邊也以在GCP上架監控來帶安裝流程,使用pmm來監視與管理我們的資料庫系統...

DAY 30

Day.30 維運必備輔助 - 系統監控(Percona Monitoring and Management)

在昨天我們安裝完PMM監控,今天來認識幾個監控收集的資料幫助我們了解資料庫各方面的執行詳情與效能監控。 MySQL Instances Overview...