原创 oracle update優化

一、         update語句的語法與原理1.     語法單表:UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值如:update t_join_situation set join_state='1'w

原创 Replicate_Do_DB 參數發現跨庫操作時從庫數據不更新

問題:使用複製是設置  Replicate_Do_DB 參數發現跨庫操作時從庫數據不更新1 設置從庫的 replicate_do_db = test2 主庫的sql語句是跨庫的insert    在test7 上插入數據到test.a 的表

原创 mysql 字符集

通過官方文檔可知一行最多存65535個字節。 utf-8 字符測試1 建表  一個漢字在utf-8中佔3個字節通過計算65535/3 可以得出每行最多存21845,建表 創建失敗 原因是varchar(N)的前兩個字符是表是varchar的

原创 關於MySQL隱式轉換

關於MySQL隱式轉換一、如果表定義的是varchar字段,傳入的是數字,則會發生隱式轉換。  1、表DDL2、傳int的sql3、傳字符串的sql仔細看下錶結構,rid的字段類型: 而用戶傳入的是int,這裏會有一個隱式轉換的問題,隱式轉

原创 我的友情鏈接

51CTO博客開發

原创 MySQL數據表中內容大小寫區分的設置

MySQL數據表中內容大小寫區分的設置今日hadoop部門,有新的需要根據內容大小寫過濾數據。需求如下:select * from mnb;+----+------+| id | name |+----+------+| 1 | mnb |

原创 codis遷移槽位遇到value過大的數據導致redis進程堵塞問題

codis遷移槽位遇到value過大的數據導致redis進程堵塞問題問題背景:2016-11-08 下午,諮詢codis開始遷移槽位。遷移過程中dba發現group1中redis無法連接,proxy進程異常退出且無法重啓。當redis可以

原创 pt-table-sync修復主從不一致

pt-table-sync修復主從不一致pt-table-sync簡介顧名思義,它用來修復多個實例之間數據的不一致。它可以讓主從的數據修復到最終一致,也可以使通過應用雙寫或多寫的多個不相關的數據庫實例修復到一致。同時它還內部集成了pt-ta

原创 redis主從複製同步數據死循環問題

redis主從複製同步數據死循環問題發現現象:最近有問必答codis一個從庫端口6504一直時不時,主從延時和從庫連接不上的報警,開始懷疑是redis備份導致,沒有深入去找原因,後面發現白天也在報警,故深入排查了一下原因。host: 10.

原创 Club數據庫基於時間點單表恢復案例

Club數據庫基於時間點單表恢復案例發現問題:DBA於2016-05-20發現club數據庫出現sql注入現象,如下圖此時數據庫中數據已經被全部替換了,具體數據如下可以看到nickname,realname都已經被修改,這是業務已經收到影響

原创 MySQL主從卡庫問題分析

MySQL主從卡庫問題分析1、slave_load_tmpdir  文件夾權限問題造成的卡庫         1、 發現問題               做雙主從時,因爲老主庫缺沒有這個庫和表,需要新建庫和表。              在

原创 mysql mysql_upgrade主從升級造成的1580錯誤

mysql mysql_upgrade主從升級造成的1580錯誤版本升級5.1.68->5.5.38發現問題:從庫先升級,然後升級主庫;升級完成後從庫主從同步出現1580錯誤,如圖:分析問題:是mysql_upgrade內包含了alter等

原创 我的友情鏈接

51CTO博客開發

原创 pt-query-digest日誌分析工具

pt-query-digest日誌分析工具pt-query-digest是用於分析mysql慢查詢的一個工具,它可以分析binlog、General log、slowlog,也可以通過SHOWPROCESSLIST或者通過tcpdump抓取

原创 MySQL主從同步部分庫跨庫問題排查分析

MySQL主從同步部分庫跨庫問題排查分析問題:使用複製是設置   Replicate_Do_DB 參數發現跨庫操作時從庫數據不更新 1 設置從庫的 replicate_do_db = test2 主庫的sql語句是跨庫的insert