欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql中如何判斷是否支持分區(qū)

 更新時間:2015年10月18日 10:23:06   投稿:mrr  
這篇文章主要介紹了mysql中如何判斷是否支持分區(qū)的相關資料,需要的朋友可以參考下

mysql可以通過下面語句判斷是否支持分區(qū):

SHOW VARIABLES LIKE '%partition%';

如果輸出:

have_partitioning   YES

表示支持分區(qū)。

或者通過:

SHOW PLUGINS;

顯示所有插件,如果有partition ACTIVE STORAGE ENGINE GPL 插件則表明支持分區(qū)

ps:什么是數(shù)據(jù)庫分區(qū)

前段時間寫過一篇關于mysql分表的的文章,下面來說一下什么是數(shù)據(jù)庫分區(qū),以mysql為例。mysql數(shù)據(jù)庫中的數(shù)據(jù)是以文件的形勢存在磁盤上的,默認放在/mysql/data下面(可以通過my.cnf中的datadir來查看),一張表主要對應著三個文件,一個是frm存放表結構的,一個是myd存放表數(shù)據(jù)的,一個是myi存表索引的。如果一張表的數(shù)據(jù)量太大的話,那么myd,myi就會變的很大,查找數(shù)據(jù)就會變的很慢,這個時候我們可以利用mysql的分區(qū)功能,在物理上將這一張表對應的三個文件,分割成許多個小塊,這樣呢,我們查找一條數(shù)據(jù)時,就不用全部查找了,只要知道這條數(shù)據(jù)在哪一塊,然后在那一塊找就行了。如果表的數(shù)據(jù)太大,可能一個磁盤放不下,這個時候,我們可以把數(shù)據(jù)分配到不同的磁盤里面去。

分區(qū)的二種方式

1,橫向分區(qū)

什么是橫向分區(qū)呢?就是橫著來分區(qū)了,舉例來說明一下,假如有100W條數(shù)據(jù),分成十份,前10W條數(shù)據(jù)放到第一個分區(qū),第二個10W條數(shù)據(jù)放到第二個分區(qū),依此類推。也就是把表分成了十分,根用merge來分表,有點像哦。取出一條數(shù)據(jù)的時候,這條數(shù)據(jù)包含了表結構中的所有字段,也就是說橫向分區(qū),并沒有改變表的結構。

2,縱向分區(qū)

什么是縱向分區(qū)呢?就是豎來分區(qū)了,舉例來說明,在設計用戶表的時候,開始的時候沒有考慮好,而把個人的所有信息都放到了一張表里面去,這樣這個表里面就會有比較大的字段,如個人簡介,而這些簡介呢,也許不會有好多人去看,所以等到有人要看的時候,在去查找,分表的時候,可以把這樣的大字段,分開來。

相關文章

  • MySQL Event Scheduler(事件調度器)

    MySQL Event Scheduler(事件調度器)

    事件調度器是在 MySQL 5.1 中新增的另一個特色功能,可以作為定時任務調度器,取代部分原先只能用操作系統(tǒng)任務調度器才能完成的定時功能。
    2010-06-06
  • mysql 不等于 符號寫法

    mysql 不等于 符號寫法

    今天在寫sql語句的時候,想確認下mysql的不等于運算符是用什么符號表示的
    2013-08-08
  • MySQL timestamp與時區(qū)問題的解決

    MySQL timestamp與時區(qū)問題的解決

    本文主要介紹了MySQL timestamp與時區(qū)問題的解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06
  • 如何解決mysql重裝失敗方法介紹

    如何解決mysql重裝失敗方法介紹

    相信大家使用MySQL都有過重裝的經歷,要是重裝MySQL基本都是在最后一步通不過,除非重裝操作系統(tǒng),究其原因就是系統(tǒng)里的注冊表沒有刪除干凈
    2012-11-11
  • MySQL數(shù)據(jù)庫索引以及失效場景詳解

    MySQL數(shù)據(jù)庫索引以及失效場景詳解

    索引是一種數(shù)據(jù)結構,為了應對不同的場景會有多種實現(xiàn),下面這篇文章主要給大家介紹了關于MySQL數(shù)據(jù)庫索引以及失效場景的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-01-01
  • mysql主從數(shù)據(jù)庫不同步的2種解決方法

    mysql主從數(shù)據(jù)庫不同步的2種解決方法

    今天發(fā)現(xiàn)Mysql的主從數(shù)據(jù)庫沒有同步,很是疑惑,于是搜索整理了下,接下來介紹解決方法,有感興趣的朋友可以參考下
    2013-01-01
  • mysql部分替換sql語句分享

    mysql部分替換sql語句分享

    有時候需要對mysql中的內容進行部分替換,那么可以參考下面的文章。
    2011-11-11
  • MySQL的表分區(qū)詳解

    MySQL的表分區(qū)詳解

    這篇文章主要介紹了MySQL的表分區(qū),例如什么是表分區(qū)、為什么要對表進行分區(qū)、表分區(qū)的4種類型詳解等,需要的朋友可以參考下
    2014-03-03
  • mysql實現(xiàn)自增序列的示例代碼

    mysql實現(xiàn)自增序列的示例代碼

    這篇文章主要介紹了mysql實現(xiàn)自增序列的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • MySQL開啟慢查詢日志log-slow-queries的方法

    MySQL開啟慢查詢日志log-slow-queries的方法

    MySQL中提供了一個慢查詢的日志記錄功能,可以把查詢SQL語句時間大于多少秒的語句寫入慢查詢日志,日常維護中可以通過慢查詢日志的記錄信息快速準確地判斷問題所在
    2016-05-05

最新評論