关于注掉skip-innodb选项也不能启用innoDB引擎的解决办法本人之前用的是wamp集成环境的数据库,为了方便直接将data文件复制过来。可后来发现phpstudy的数据库设置的默认引擎是MyISAM,但如果要从其他数据库导入InnoDB引擎的数据库是不行的,网上很多关于启用InnoDB的办...
分类:
数据库 时间:
2015-01-04 16:46:36
阅读次数:
189
这里我们就拿一个看上去很简单的功能来分析一下。需求:一个论坛帖子总量的统计附加要求:实时更新在很多人看来,这个功能非常容易实现,不就是执行一条SELECT COUNT(*)的Query 就可以得到结果了么?是的,确实只需要如此简单的一个Query 就可以得到结果。但是,如果我们采用不是MyISAM ...
分类:
数据库 时间:
2015-01-04 09:55:29
阅读次数:
214
blast结果5个GsimilarSequences.txt 2.5G运行失败,提示表的行数超过最大值,文件大小超过最大值。需修改/etc/mysql/my.cnf将myisam_sort_buffer_size = 8M修改为myisam_sort_buffer_size = 64M添加myisa...
分类:
其他好文 时间:
2015-01-02 09:41:04
阅读次数:
315
转载:http://www.php100.com/html/webkaifa/database/Mysql/2011/0326/7789.htmlMyISAM 和 InnoDB 讲解 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本....
分类:
数据库 时间:
2015-01-01 11:13:12
阅读次数:
187
为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制。一、概述MySQL有三种锁的级别:页级、表级、行级。MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页面锁(page-level lockin...
分类:
数据库 时间:
2014-12-30 14:50:41
阅读次数:
203
这个问题想必大家都被问过无数次。今天来总结一下。 1.myisam: 文件结构:frm,myi,myd frm是文件信息,myi是索引文件,myd是数据文件。(5.6之前只有myisam支持全文检索。Innodb不支持全文检索,5.6以后开始支持。...
分类:
数据库 时间:
2014-12-29 06:45:34
阅读次数:
163
一.ICP注意一下ICP的使用条件:只能用于二级索引(secondaryindex)。explain显示的执行计划中type值(join类型)为range、ref、eq_ref或者ref_or_null。且查询需要访问表的整行数据,即不能直接通过二级索引的元组数据获得查询结果(索引覆盖)。ICP可以用于MyISAM和InnnoDB存储引..
分类:
数据库 时间:
2014-12-26 14:52:59
阅读次数:
244
【mysql断电重启后修复myisam表错误】fix_myisam_table.sh#!/bin/bash
#
#2014/10/13
fix_bin=‘/usr/bin/myisamchk‘
d_db_data=‘/data/mysql_data/3306‘
dt=`date+"%y%m%d"`
cd${d_db_data}
echo‘>>===========================‘
tail`hostname`.err-n200|grep$dt|grep"..
分类:
数据库 时间:
2014-12-24 18:32:47
阅读次数:
199
假如表中包含一列为auto_increment,如果是Myisam类型的引擎,那么在删除了最新一笔数据,无论是否重启Mysql,下一次插入之后仍然会使用上次删除的最大ID+1.mysql> create table test_myisam (id int not null auto_incremen...
分类:
数据库 时间:
2014-12-24 17:58:15
阅读次数:
426
key_buffer_size 为了最小化磁盘的 I/O , MyISAM 存储引擎的表使用键高速缓存来缓存索引,这个键高速缓存的大小则通过 key-buffer-size 参数来设置。如果应用系统中使用的表以 MyISAM 存储引擎为主,则应该适当增加该参数的值,以便尽可能的缓存索引,提高访问的....
分类:
数据库 时间:
2014-12-23 11:51:02
阅读次数:
244