原创 一個自動重連撥號腳本

公司內部通過某機器撥號至***,在該機器上利用iptables開啓nat,通過條件路由信息代理上***訪問服務器!但是由於服務器在國外,***不穩定,有時候內網環境也不穩定,導致***掉線,經常需要重新連接(最痛苦的是有時候沒意識到,拋錯一

原创 mysql實現分組排序

羣裏有童鞋問,想要根據用戶分組,以該用戶的下單時間爲降序,提取所有用戶的第二個訂單信息。這屬於分組排序,在Oracle有內置函數可以實現,而在mysql,做起來比較蛋疼。我提供一種方法供參考CREATE TABLE user_orders 

原创 order by多個字段對索引的影響

某前臺sql語句,簡化後如下SELECT products_name,products_viewed FROM `products_description` ORDER BY products_viewed DESC,products_na

原创 myisampack的使用

壓縮myisam表,能達到40-70%的壓縮率myisampack  *.MYI用myisamchk重新生成索引myisamchk -rq *.MYI刷新表mysqladmin flush-tables得到一批只可讀的壓縮myisam表,發

原创 innodb_memcache之使用

innodb_memcache兼容memcache協議,而且可以藉助於mysql本身的複製,讓memcache具備複製功能! GET [root@www share]# echo 'get aa'|nc localhost 11222 VA

原创 redis突然掉電導致aof文件損壞修復一例

公司一批服務器突然掉電宕機,一通折騰後,發現redis未開啓,去服務器啓動redis,其中一臺在將aof文件load進內存的時候,中斷,總不能開啓!現象是,load一段時間之後,redis進程自動關閉!查看日誌文件,發現有如下內容:[271

原创 myisam-recover-options

myisam自動修復表,默認爲關閉(設置爲""也表示關閉),可以設置爲OFF, DEFAULT, BACKUP, FORCE, 或 QUICK的組合,一般設置爲BACKUP, FORCEmysql> show variables like 

原创 我的友情鏈接

51CTO博客開發吳炳錫-MySQL-DBA-Life

原创 mysql實現分組排序

羣裏有童鞋問,想要根據用戶分組,以該用戶的下單時間爲降序,提取所有用戶的第二個訂單信息。這屬於分組排序,在Oracle有內置函數可以實現,而在mysql,做起來比較蛋疼。我提供一種方法供參考CREATE TABLE user_orders 

原创 一條語句自制數據字典

如果某些童鞋有製作數據字典到excel的需求,可以參考一下我提供的sql。SELECT table_schema 數據庫名,table_name 表名,column_name 字段名, column_type 字段類型,is_nullabl

原创 關於mysql備份的幾點思考

備份工具的選擇1.1    常用有mysqldump、mysqlhotcopy、xtrabackup、mydumper、cp1.2    目前幾個工具在我們環境上不同的存儲引擎都有用到(沒有直接cp)1.3    選擇適合自己環境和自己最熟

原创 我的友情鏈接

51CTO博客開發吳炳錫-MySQL-DBA-Life

原创 mysql全文索引____ft_min_word_len

對於剛使用mysql全文索引搜索的童鞋,第一個疑惑可能就是,爲什麼我搜索xx結果不顯示呢?明明我數據裏面有。這個問題有很多種原因,其中最常見的就是ft_min_word_len(最小搜索長度)導致的。準備測試數據如下CREATE TABLE

原创 mysql全文索引____簡介

生產環境中,用到mysql全文索引的童鞋應當是少數。但是我現在所在的工作中,非常廣泛的用到mysql全文索引,統一做下筆記。也可以方便有需要的童鞋。全文索引,英文叫做fulltext index,法文叫做L'index de texte i

原创 innodb_memcache之配置

innodb_memcache在安裝之前,需要導入配置sql,配置sql位於安裝目錄的share目錄下,文件名爲innodb_memcached_config.sql,導入至數據庫即可。導入完之後,我們發現多了一個數據庫innodb_mem