日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql common是什么_MySQL common_schema简介

發(fā)布時間:2023/12/3 数据库 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql common是什么_MySQL common_schema简介 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

common_schema為MySQL提供了查詢腳本,分析并且信息化的視圖和一個函數庫,以便更容易的管理和診斷。它引入的一些基于SQL的工具簡

common_schema的簡介:

Shlomi Noach 的common_schema項目()是一套針對服務器腳本化和管理的強大的代碼和視圖。common_schema對于MySQL好比jQuery對于JavaScript。

common_schema 是一個MySQL服務器的管理框架。

common_schema為MySQL提供了查詢腳本,分析并且信息化的視圖和一個函數庫,以便更容易的管理和診斷。它引入的一些基于SQL的工具簡化了原本復雜的shell和客戶端的腳本,,允許DBA獨立于操作系統(tǒng),來安裝軟件包及其依賴包。

common_schema的構成組件有:

i.

Views library :? 提供一組功能強大的視圖,來操作和呈現服務器的元數據。

ii.

Routines library :? 它為MySQL提供一組補充的程序,包括元數據的處理

iii.

QueryScript:一種SQL腳本語言。

iv.

Redebug :調試器和調試API為MySQL存儲程序。

common_schema的下載:

i.

common_schema是一個開源的純文本的SQL文件。

ii.

common_schema支持MySQL5.1,5.5和5.6;Oracle的發(fā)布版本;Percona Server;MariaDB。

iii.

common_schema的下載地址:

common_schema的安裝:

由于common_schema是一個開源的純文本文件,在server上直接執(zhí)行就可以了。當然一定要有足夠的權限。如:

creation of schema, tables, views & routines的權限。

在MySQL上安裝:

Within MySQL

SOURCE? /path/to/common_schema_distribution_file.sql;

From Shell,execute:

mysql < /path/to/common_schema_distribution_file.sql

安裝結果如下:

To verify installation, check that thecommon_schemadatabase exists. e.g.:

mysql> show databases;

+--------------------+

| Database? ? ? ? ? |

+--------------------+

| information_schema |

| 51auto_v4? ? ? ? ? |

| common_schema? ? ? |

| mysql? ? ? ? ? ? ? |

| performance_schema |

| test? ? ? ? ? ? ? |

+--------------------+

使用common_schema潛在風險:

首先意識到common_schema同樣是一個庫,包含存儲程序,視圖以及表。且它會調用information_schema的視圖進行相關的處理,統(tǒng)計信息。就information_schema本身來講,有些視圖是輕量級的,如:PROCESSLIST;有些則需更多時間,所謂的重量級,如:GLOBAL_STATUS。

在information_schema中,有些視圖用來一次獲取所有表的元數據,如:TABLES,COLUMNS,STATISTICS etc。或許只是簡單的查詢,就可能鎖住數據庫很長時間,甚至導致宕機。想了解相關內容請看:

設置innodb_stats_on_metadata=0可以用來解決查詢INFORMATION_SCHEMA慢的問題。這個參數其實就是關閉每次查詢INFORMATION_SCHEMA的相關視圖時,不更新InnoDB相關的統(tǒng)計;但是并不會真正關閉了InnoDB表的統(tǒng)計信息,每當第一次打開表時,都會更新其統(tǒng)計的信息。想了解相關內容請看:

總結

以上是生活随笔為你收集整理的mysql common是什么_MySQL common_schema简介的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。