MySQL 成本:InnoDB on Cascade 或 MyISAM 单独删除
我很好奇就服务器使用的资源而言,哪种方法更具成本效益:使用 MyISAM 引擎遍历多个表或多个删除语句的On Cascade Delete?…
无法创建 InnoDB 表(错误-1)
我正在将一个相当简单的表移植到我的实时数据库服务器上,当我尝试创建 InnoDB 表时,它给了我这个奇怪的错误,表创建是: CREATE TABLE `cobertura` …
innodb_log_file_size 将如何影响性能?
我使用的是 MySQL-v5.5.12,并且获得了与 MySQL-v5.5.1.39 相同的性能。所以我决定增加innodb_log_file_size。 请解释innodb_log_file_size将如何影响…
加快InnoDB mysql数据库导入速度
我刚买了一台新的 mysql 机器(16gb 内存,4 个 SAS 15k rpm 300GB 驱动器,RAID10),所以机器速度相当快。 我一直在导入几个数据库,每个数据库有几…
MyISAM什么时候比InnoDB更好?
有时我在一些采访中被问到:InnoDB 相对于 MyISAM 有哪些优势以及 MyISAM 什么时候比 InnoDB 更好?问题的第一部分都很清楚:InnoDB 是事务兼容的,行…
MySQL 何时在更新 InnoDB 表时锁定一行?
如果我有这个多重更新查询, UPDATE user u INNER JOIN user_profile up ON up.user_id = u.id SET u.name = 'same_name_i_already_had', up.profile.…
为什么当一切都是 innodb 时建表会失败,而当一张表是 MyIsam 时却不会失败?
当我尝试设计数据库结构时,我发现 innodb 相当烦人,至少与 MyIsam 相比,它似乎限制较少 比如说,如果我想创建一个简单的库系统。 我有四张桌子。 1…
使用 myisam 从/幽灵表在 innodb 中进行全文搜索
我需要对两个不同表中的两个不同列进行全文索引。 唯一的问题是我使用的是 innodb,我无法进行全文索引。 我知道有诸如 sphinx 之类的选项,并且我查…
innodb 中的并发
我有一个这样的代码 Reserve.php $r=mysql_query("select count(*) from ticket"); $rec=mysql_fetch_array($r); if ($rec[0]==0) { insert into tick…
MySQL InnoDB 创建 FK 错误
我正在尝试创建一个自引用 FK: DROP TABLE IF EXISTS `Company`; CREATE TABLE `Company` ( `company_id` INTEGER(32) UNSIGNED AUTO_INCREMENT, `pa…
MySQL 自动增量 InnoDB 类似 MyISAM
MyISAM 允许非常方便地创建连续剧。 例如,在表中主键是 id+seq(-uence) id seq 1 1 insert into table(seq) values(1),(2),(3),(1),(2),(1),(1),(2);…
InnoDB的行锁定与MVCC非阻塞读取相同吗?
MVCC Non-Blocking Reads 是 InnoDB 行锁定的正式名称吗?我在 中遇到过这个词汇表InnoDB和NDB的比较表;我不确定它们是相同的东西还是完全不同的东西…