关于建立索引的几个准则:
1、合理的建立索引能够加速数据读取效率,不合理的建立索引反而会拖慢数据库的响应速度。
2、索引越多,更新数据的速度越慢。
3、尽量在采用MyIsam作为引擎的时候使用索引(因为MySQL以BTree存储索引),而不是InnoDB。但MyISAM不支持Transcation。
4、当你的程”阅读全文”
mysql 索引
方法一:在命令下输入:
:%!xxd ---->切换到十六进制显示
:%!xxd -r ---->切回文本方式显示
方法二:可以将这个函数写到配置文件当中去:
(注:全局的话写到 /etc/vimrc 中,当前用户就写到 ~/.vimrc 中)
"To hex modle
let s:hexModle = &q”阅读全文”
16进制, vi, vim
mysql 大量锁表导致运行缓慢问题的一个解决办法是Kill掉锁表的进程,当然这会导致一些查询失败,比较无奈的一个办法吧:
写一个脚本如下:
#!/bin/bash
mysql_pwd="your password here"
mysql_exec="/usr/local/mysql/bin/mysql" #Change to your mysql d”阅读全文”
mysql
mysql查询默认是不区分大小写的 如:
select * from some_table where str=‘abc';
select * from some_table where str='ABC';
得到的结果是一样的,如果我们需要进行区分的话可以按照如下方法来做:
第一种方法:
要让mysql查询区”阅读全文”
mysql, 区分大小写