萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> 講述mysql數據表幾種有效優化方法

講述mysql數據表幾種有效優化方法

下面我們要四種關於mysql數據表幾種有效優化方法哦,從而提高mysql數據庫在應用方面的數據吞吐能力。

下面我們要四種關於mysql教程數據表幾種有效優化方法哦,從而提高mysql數據庫教程在應用方面的數據吞吐能力。

一、優化表的數據類型

表需要什麼類型,是要根據需求來的,躍然應用設計的時間需要考慮字段長度,但是不推薦讓很多字段都留有大量冗余,這樣既浪費磁盤同時又浪費物理內存

select * from tablename procedure analyse();

select * from tablename procedure analyse(16.265);

上面輸出一列信息,牟你數據表的字段提出優化建義,

二、通過拆分表提高數據訪問效率

拆分一是指針對表進行拆分,如果是針對myisam類型的表進行處理的話,可以有兩種拆分方法

1、是垂直拆分,把主要的與一些散放到一個表,然後把主要的和另外的列放在另一張表。

2、水平拆分方法,根據一列或多列的值把數據行放到兩個獨立的表中,水平拆分通常幾種情況。

 表很大,拆分後可降低查詢時數據和索引的查詢速度,同時也降低了索引的層數,提高查詢的速度。

表中的數據本來就有獨立性,表中分別記錄各個地區的數據或不同時期的數據,特別是有些數據常用,廁國一些數據不常用的情況下,

需要把數據存放到多個不同的介質上。

三、逆規范化

四、使用中間表優化方法

如何提高表的統計查詢速度哦,我們這裡講到了使用中間表來提高數據表的查詢與統計速度了。

對於數據庫教程大的表,在進行統計查詢時通常會比較慢的,並且還要考慮查詢是否會對在線應用產生影響,通常這種情況下我們使用中間表可以提高查詢統計速度

copyright © 萬盛學電腦網 all rights reserved