MySQL存储过程备忘
突然要弄MySQL存储过程 好久没有怎么接触过数据库存储过程了,都忘了,记在这里 create table email (id int auto_increment primary key, name text, content text, int size); create table email_trash (id int auto_increment primary key, name...
View Article试玩HandlerSocket for MySQL
有这么一个场景,单台MySQL数据库服务器,最大表约500万记录,常用表100万记录,每行记录的数据量不是很大 查询还算频繁,插入修改删除数据不是那么多,多个应用同时访问这个数据库 有个应用就是查询为主,没有修改,少量的删除 查询SQL语句很简单,根据用户ID查询他下面的记录(某些字段),根据记录ID查询整条记录,两表关联查询100万的关联500万...
View Article有关MySQL奇技淫巧
有关MySQL奇技淫巧(一般都是Linux下试过的,其它平台自行尝试) 0、学会查看MySQL错误日志 日志名一般为HOST_NAME.err,在里面说不定很容易找到你想要的东西 1、开启MySQL General Query Log 想查看MySQL执行了哪些SQL语句? 那么就开启这个日志吧...
View ArticleMySQL临时表用法
MySQL目前还不支持动态游标(可能这个名词用在这里不准确),但很多时候我们需要这样的一个功能(http://bugs.mysql.com/bug.php?id=17153) 比如在存储过程中根据传入的参数动态查询出数据,然后遍历数据,这个时候我们当然想动态的构建出这个游标出来 人民大众就开始想尽办法来实现类似的功能,比如下面的创建一个临时表来完成 mysql> CREATE...
View ArticleMySQL标记贴
好文链接 MySQL InnoDB的幻读 MySQL索引背后的数据结构及算法原理 Jeremy Zawodny on MySQL Reasons to use innodb_file_per_table
View ArticleMySQL主从复制基本实验
最近这一两个月业余时间基本都在看MySQL的书,看明白了一些,又忘了一些,哈哈,总的来说没有什么很大的收获 今天无聊了,弄个Replication(http://dev.mysql.com/doc/refman/5.1/en/replication.html)来玩玩 MySQL的Replication可以用在很多地方,比如平衡负载,备份等等...
View Article