mysql 輔助表的加強

2022-01-29 23:41:03 字數 1445 閱讀 2966

從5.0到5.1,再到5.5,5.6,可以看到多了information_schema

完了是多了performance_schema ,裡面內容不斷增加,

這段時間學習oracle,還是世界上是最牛的資料庫,發現裡面的資料字典很牛,你想要的資訊都能查到,很細,但是mysql就沒有這麼方便的途徑了,比如說查程序,大家都知道show full processlist,但是5.0裡面沒有processlist這個表 ,你就沒辦法用sql 語句過濾程序,就比較頭痛了。但是版本公升級以後就不一樣了。

5.1的 有28張表,多少11張

到了5.5, 猛增到40張了

還多了個新的performance_schema 

| cond_instances |

| events_waits_current |

| events_waits_history |

| events_waits_history_long |

| events_waits_summary_by_instance |

| events_waits_summary_by_thread_by_event_name |

| events_waits_summary_global_by_event_name |

| file_instances |

| file_summary_by_event_name |

| file_summary_by_instance |

| mutex_instances |

| performance_timers |

| rwlock_instances |

| setup_consumers |

| setup_instruments |

| setup_timers |

| threads

甲骨文似乎還抽出了mysql的修訂歷史。修訂歷史將以前對無數行源**進行的修改進行了分組,歸納到所謂的「變化集」中。乙個變化集可以顯示出某項具體功能發生的變化。它可以顯示出修改者的身份、修改的時間和原因。

可以看到在oracle的管理下,mysql 一直在前行,有人說什麼被收購以後越來越閉源了,但是對於普通公司,使用者來說,影響還是比較小的,我相信並沒有會用到test框架和自己看原始碼的各個修訂歷史。

mysql 輔助表 MySQL 數字輔助表

數字輔助表是乙個包含從 1 到 n 的 n 個整數的簡單表,n 通常很大。因為數字輔助表是乙個非常強大的工具,可能經常需要在解決方案中用到它,所以建議建立乙個持久的數字輔助表,並根據需要填充一定資料量的值 mysql技術內幕 sql程式設計 建立數字輔助表 create table nums a i...

mysql數字輔助表 MySQL中數字輔助表的建立

數字輔助表是乙個只包含從1到n的n個整數的簡單表,n通常非常大 如何建立這樣乙個輔助表 1 我們可以通過下面這個方式建立 mysql create table nums a int unsigned not null primary key engine innodb query ok,0 rows...

mysql 日期輔助表

1 建立乙個num表,用來儲存數字0 9create table num i int 2 在num表中生成0 9insert into num i values 0 1 2 3 4 5 6 7 8 9 3 生成乙個儲存日期的表,datalist是欄位名 create table ifnot exis...