MySQL 資料庫開發的 36 條軍規
MySQL 資料庫開發的 36 條軍規 寫在前面的話:總是在災難發生後,才想起容災的重要性;總是在吃過虧後,才記得曾經有人提醒過。 (一)核心軍規 (1)不在資料庫做運算:cpu計算務必移至業務層 (2)控制單表資料量:單表記錄控制在100...
MySQL 資料庫開發的 36 條軍規 寫在前面的話:總是在災難發生後,才想起容災的重要性;總是在吃過虧後,才記得曾經有人提醒過。 (一)核心軍規 (1)不在資料庫做運算:cpu計算務必移至業務層 (2)控制單表資料量:單表記錄控制在100...
概述 最近要分享一個課件就重新把這塊知識整理了一遍出來,篇幅有點長,想要理解的透徹還是要上機實踐。 聚集索引 --建立測試資料庫 CREATE DATABASE Ixdata GO USE [Ixdata] GO ---建立測試表 CREA...
大家好!這是一篇介紹如何在伺服器或個人電腦上從MySQL遷移到MariaDB的教程。也許你會問為什麼我們要將資料庫管理從MySQL遷移到MariaDB。往下看我們告訴你為什麼這樣做。 為什麼要用MariaDB來代替MySQL MariaDB...
不管是日常業務資料處理中,還是資料庫的匯入匯出,都可能遇到需要處理大量資料的插入。插入的方式和資料庫引擎都會對插入速度造成影響,這篇文章旨在從理論和實踐上對各種方法進行分析和比較,方便以後應用中插入方法的選擇。 插入分析 MySQL中插入一...
David Bolton是一名獨立開發者,他使用PostgreSQL和MySQL都已有超過十年的時間。近日,他撰文闡述了選擇PostgreSQL而不是MySQL的理由。他認為,MySQL之所以仍然如此流行是因為每個Linux Web託管軟體...
前言 經過前幾篇的分析,其實大體已經初窺到SQL Server統計資訊的重要性了,所以本篇就要祭出這個神器了。 該篇內容會很長,坐好板凳,瓜子零食之類… 不廢話,進正題 技術準備 資料庫版本為SQL Server2008R2,利用微軟的以前...
前言 上一篇我們分析了查詢最佳化器的工作方式,其中包括:查詢最佳化器的詳細執行步驟、篩選條件分析、索引項最佳化等資訊。 本篇我們分析在我們執行的過程中幾個關鍵指標值的檢測。 透過這些指標值來分析陳述句的執行問題,並且分析其最佳化方式。 透過本篇我們...
ACM官方剛剛宣佈,Michael Stonebraker因“對現代資料庫系統底層的概念與實踐所做出的基礎性貢獻(For fundamental contributions to the concepts and practices und...
前言 前面我們的幾篇文章介紹了一系列關於運運算元的基礎介紹,以及各個運運算元的最佳化方式和技巧。其中涵蓋:檢視執行計劃的方式、幾種資料集常用的連線方式、聯合運運算元方式、並行運運算元等一系列的我們常見的運運算元。有興趣的童鞋可以點選檢視。 本篇介紹在S...
前言 前面我們的幾篇文章介紹了一系列關於運運算元的介紹,以及各個運運算元的最佳化方式和技巧。其中涵蓋:檢視執行計劃的方式、幾種資料集常用的連線方式、聯合運運算元方式、並行運運算元等一系列的我們常見的運運算元。有興趣的童鞋可以點選檢視。 本篇我們介紹關於...