5,5默认存储引擎是innodb,所以一起动就占用了三百多的虚拟内存,我们一般用的存储引擎是MyISAM,需要禁用innodb,设置默认的引擎为MyISAM。解决方法:在[mysqld]里面加入default-storage-engine
= MyISAMinnodb=OFFskip-innodb
分类:
数据库 时间:
2014-05-27 01:01:29
阅读次数:
308
在服务器级别只提供了query
cache,而在存储引擎级别,MyISAM和InnoDB分别引入了key cache和buffer pool什么是query
cacheMysql没有shared_pool缓存执行计划,但是提供了query cache缓存sql执行结果和文本,如果在生命周期内完全相同...
分类:
数据库 时间:
2014-05-23 11:31:15
阅读次数:
344
给一个素数x,和a1、a2……an,计算这个式子 的时候,化成了 这个形式, 且t等于 xa1?+?a2?+?...?+?an,求s和t的最大公约数
(1?≤?n?≤?105, 2?≤?x?≤?109) ,结果对1000000007 取模...
分类:
其他好文 时间:
2014-05-15 13:04:46
阅读次数:
291
MySQL使用的是插件式存储引擎。
主要包括存储引擎有:MyISAM,Innodb,NDB Cluster,Maria,Falcon,Memory,Archive,Merge,Federated。
其中最为广泛的是MyISAM 和Innodb两种存储引擎,所以接下来对它们做简单介绍。
MyISAM 存储引擎简介
MyISAM 存储引擎的表存储在数据库中,每一个表都被存放为三个以表名命名的物理文件。
1、(.frm文件)任何存储引擎都不可缺少的存放表结构定义信息的文件
2、(.MYD文件)存放表数据的文件
...
分类:
数据库 时间:
2014-05-15 12:06:07
阅读次数:
335
mysqlselect是否会锁表?有的人说mysql的select会锁表,有的人说mysql的查询不会锁表。其他他们都对,没有,但是很片面。其实对于mysql的select是否会锁表,这个完全取决于表采用的是什么存储引擎。这里我就拿大家最熟悉的存储引擎INNODB和MYISAM来说明这个问题。对于myisam的..
分类:
数据库 时间:
2014-05-15 00:57:48
阅读次数:
394
一、数据备份与恢复1.1备份数据的方式物理备份:cptarMysqlhotcopy:只能备份存储引擎是myisam的表且依赖于perl-DBD-MySQLYum-yinstallperl-DBD-MySQL备份格式:Mysqlhotcopy-uroot-p123原库名新库名;逻辑备份:用mysql自己提供的命令或第三方软件提供的备份命令,备份创建库,..
分类:
其他好文 时间:
2014-05-13 00:49:53
阅读次数:
572
MyISAM不支持事务、也不支持外键,但其访问速度快,对事务完整性没有要求。
InnoDB存储引擎提供了具有提交、回滚和崩溃恢复能力的事务安全。但是比起MyISAM存储引擎,InnoDB写的处理效率差一些并且会占用更多的磁盘空间以保留数据和索引。...
分类:
数据库 时间:
2014-05-11 05:33:20
阅读次数:
380
来源:转载MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关1.MyISAM:不支持事务,用于只读程序提高性能
2.InnoDB:支持ACID事务、行级锁、并发 3.Berkeley
DB:支持事务一个事务是一个连续的一组数据库操作,就好像它是一个单一的工作单元进行。换言之,永远...
分类:
数据库 时间:
2014-05-09 13:20:01
阅读次数:
426
转载地址:http://www.2cto.com/database/201212/173873.html一、理解全文本搜索 www.2cto.com
1、MyISAM支持全文本搜索,而InnoDB不支持。2、在使用全文本搜索时,MySQL不需要分别查看每个行,不需要分别分析和处理每个词。MySQL创...
分类:
数据库 时间:
2014-05-08 23:59:06
阅读次数:
712