MySQL對所有表收集統計資訊(Python 2指令碼)
-
[root@MySQL01 script]# vim analyze.py
-
#!/usr/bin/env python
-
# -*-encoding:utf8-*-
-
#
-
-
import MySQLdb
-
import time
-
step = 0
-
db = MySQLdb.connect(host = '192.168.56.101',port = 3306,user = 'neo', passwd = 'neo' , db = 'information_schema')
-
conn = db.cursor()
-
-
sql = '''select TABLE_SCHEMA, table_name from information_schema.tables where table_schema not in ('information_schema', 'performance_schema', 'mysql') '''
-
# print sql
-
conn.execute(sql)
-
if conn.rowcount > 0:
-
for item in conn.fetchall():
-
sql = '''analyze table %s.%s''' % (item[0], item[1])
-
print sql + ' operation executes successfully!'
-
conn.execute(sql)
-
-
time.sleep(0.5)
-
-
conn.close()
-
db.close()
-
-
# 執行指令碼
-
[root@MySQL01 script]# python2.6 analyze.py
-
analyze table test.area operation executes
- analyze table test.class operation executes
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26506993/viewspace-2152815/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【TABLE】Oracle表資訊收集指令碼Oracle指令碼
- Oracle運維指令碼-收集統計資訊Oracle運維指令碼
- 微課sql最佳化(3)、統計資訊收集(2)-如何收集統計資訊SQL
- 透過Python進行MySQL表資訊統計PythonMySql
- 手動收集——收集統計資訊
- 收集統計資訊方案
- Oracle收集統計資訊Oracle
- [20221216]建立修改表統計資訊minmaxtab.sql指令碼.txtSQL指令碼
- [20221216]建立修改表統計資訊modtab.sql指令碼.txtSQL指令碼
- 【SCRIPT】Oracle資料庫基本資訊收集指令碼Oracle資料庫指令碼
- 【統計資訊】Oracle常用的收集統計資訊方式Oracle
- 收集全庫統計資訊
- [20221216]建立修改表欄位統計資訊modcol.sql指令碼.txtSQL指令碼
- 6 收集資料庫統計資訊資料庫
- python指令碼批次建立資料表Python指令碼
- 【統計資訊】全面檢視錶所有統計資訊SQLSQL
- oracle 統計資訊檢視與收集Oracle
- MySQL批量轉換表名為小寫(Python指令碼)MySqlPython指令碼
- ORACLE表統計資訊與列統計資訊、索引統計資訊Oracle索引
- [統計資訊系列7] Oracle 11g的自動統計資訊收集Oracle
- Oracle統計資訊的收集和維護Oracle
- 微課sql最佳化(2)-為什麼需要收集統計資訊SQL
- MySQL統計資訊系列MySql
- MySQL MHA資訊的收集【Filebeat+logstash+MySQL】MySql
- 微課sql最佳化(8)、統計資訊收集(6)-統計資訊查詢SQL
- 統計資訊記錄表|全方位認識 mysql 系統庫MySql
- Shell 系統資訊監控指令碼指令碼
- 資料統計指令碼(彙總)指令碼
- 啟用與禁用統計資訊自動收集
- mssql sqlserver 使用sql指令碼 清空所有資料庫表資料的方法分享SQLServer指令碼資料庫
- 紅藍對抗之資訊收集
- MySQL 5.6大查詢和大事務監控指令碼(Python 2)MySql指令碼Python
- 通過shell指令碼檢測MySQL服務資訊指令碼MySql
- python 建立mysql資料庫腳(執行sql)指令碼程式碼PythonMySql資料庫指令碼
- Python訊息轟炸指令碼Python指令碼
- 獲取所有域使用者的登陸歷史資訊指令碼指令碼
- 2 個簡單的 python 指令碼,連線 MySQL 和讀取 ExcelPython指令碼MySqlExcel
- 基於Python的滲透測試資訊收集系統的設計和實現Python