排序
MySQL collation方法
在以前用oracle的時候,很少關于它的collation方法,但是在mysql中,這點不加注意的話,卻有可能會出現問題。 問題是這樣的: 一張test的表,字符集采用的latin1。 select to_id from test wher...
mysql的校對規則引起的問題分析
在以前用oracle的時候,很少關于它的collation方法,但是在mysql中,這點不加注意的話,卻有可能會出現問題。 問題是這樣的: 一張test的表,字符集采用的latin1。 select to_id from test wher...
如何對數據庫日志進行分析
常見的數據庫攻擊包括弱口令、sql注入、提升權限、竊取備份等。對數據庫日志進行分析,可以發現攻擊行為,進一步還原攻擊場景及追溯攻擊源。 一、Mysql日志分析 general query log能記錄成功連...
MYSQL WHERE語句優化
where優化主要是在SELECT中,因為他們最主要是在那里使用,但是同樣的優化也可被用于DELETE和UPDATE語句。 但請注意,下面的優化并不是完全的。MYSQL實施了許多優化,但我沒時間全部測試. MySQL...
Mysql如何避免全表掃描的方法
如果MySQL需要做一次全表掃描來處理查詢時,在 EXPLAIN 的結果中 type 字段的值是 ALL。 在以下幾種條件下,MySQL就會做全表掃描: 1>數據表是在太小了,做一次全表掃描比做索引鍵的查找來得...
processlist命令 查看mysql 線程
processlist命令的輸出結果顯示了有哪些線程在運行,可以幫助識別出有問題的查詢語句,兩種方式使用這個命令。 1. 進入mysql/bin目錄下輸入mysqladmin processlist; 2. 啟動mysql,輸入show pro...
mysql 終結點映射器中沒有更多的終結點可用的解決方法
在安裝MySQL的時候遇到“終結點映射器中沒有更多的終結點可用”提示 這是因為你在安裝MySQL的某一步中勾選了“Add firewall exception for this port”,但是你服務器的Windows的防火墻又沒有開...
用MySQL創建數據庫和數據庫表代碼
了解了一些最基本的操作命令后,我們再來學習如何創建一個數據庫和數據庫表。 1、使用SHOW語句找出在服務器上當前存在什么數據庫: mysql> SHOW DATABASES; +----------+ | Database | +----...
mysql 讀寫分離(實戰篇)
MySQL Proxy最強大的一項功能是實現“讀寫分離(Read/Write Splitting)”。 MySQL Proxy最強大的一項功能是實現“讀寫分離(Read/Write Splitting)”?;镜脑硎亲屩鲾祿焯幚硎聞招圆樵?,而...
MySQL 優化設置步驟
mysql的一些運行效率等優化設置,建議擁有服務器的朋友,可以測試。 如果使用的是MySQL 5.0.x可以直接將以下內容保存替換MySQL中的my.ini,記得要修改basedir和datadir兩個欄目的路徑。 代碼如...