Questions tagged «innodb»

InnoDB是MySQL的ACID兼容事务存储引擎,它使用MultiVersion并发控制(MVCC)。自5.5.5版以来,它一直是MySQL的默认存储引擎。

30
如何快速重命名MySQL数据库(更改架构名称)?
在MySQL手册的MySQL涵盖这一点。 通常,我只是转储数据库,然后使用新名称重新导入它。对于大型数据库,这不是一个选择。显然RENAME {DATABASE | SCHEMA} db_name TO new_db_name; 做不好的事情,仅存在于少数几个版本中,并且总体而言是个坏主意。 这需要与InnoDB一起使用,后者存储的内容与MyISAM完全不同。
959 mysql  database  innodb  rename 

25
MyISAM与InnoDB [关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 2年前关闭。 我要说的是一个涉及大量数据库写入的项目(70%的插入和30%的读取)。这个比率还将包括我认为是一次读取和一次写入的更新。读取内容可能很脏(例如,读取时我不需要100%准确的信息)。 有问题的任务将是每小时进行超过一百万次数据库事务。 我已经在网上阅读了很多有关MyISAM和InnoDB之间差异的内容,对于我将用于此任务的特定数据库/表,MyISAM似乎是我的明显选择。从我看来,由于需要支持行级锁定,因此如果需要事务处理,InnoDB很好。 是否有人对这种负载(或更高负载)有任何经验?MyISAM是要走的路吗?



8
如何在MySQL中缩小/清除ibdata1文件
我在localhost中将MySQL用作在R中执行统计信息的“查询工具”,也就是说,每次运行R脚本时,我都会创建一个新的数据库(A),创建一个新的表(B),然后将数据导入B ,提交查询以获取所需信息,然后删除B并删除A。 对我来说,它工作正常,但是我意识到ibdata文件的大小正在迅速增加,我没有在MySQL中存储任何内容,但是ibdata1文件已超过100 MB。 我在设置中使用了或多或少的默认MySQL设置,是否可以在固定的时间后自动收缩/清除ibdata1文件?
561 mysql  database  innodb 





14
INT和VARCHAR主键之间在真实性能上有区别吗?
在MySQL中使用INT与VARCHAR作为主键之间是否存在可测量的性能差异?我想将VARCHAR用作参考列表的主键(想想美国的州和国家/地区代码),并且同事不会花INT AUTO_INCREMENT作为所有表的主键。 我的论点,详见这里,是INT和VARCHAR之间的性能差异可以忽略不计,因为每个INT外键引用将需要JOIN的参考意义,一个VARCHAR键则直接呈现的信息。 那么,是否有人对这个特定用例以及与此相关的性能问题有经验?

3
MySQL外键约束,级联删除
我想使用外键来保持完整性并避免使用孤立键(我已经使用过innoDB)。 如何创建在CASCADE上删除的SQL语句? 如果我删除类别,那么如何确保它不会删除也与其他类别相关的产品。 数据透视表“ categories_products”在其他两个表之间创建多对多关系。 categories - id (INT) - name (VARCHAR 255) products - id - name - price categories_products - categories_id - products_id

7
从表中删除数据行后,MySQL InnoDB无法释放磁盘空间
我有一个使用InnoDB存储引擎的MySQL表;它包含大约2M数据行。当我从表中删除数据行时,它没有释放分配的磁盘空间。运行该optimize table命令后,ibdata1文件的大小也没有减小。 有什么办法可以从MySQL回收磁盘空间? 我处境很糟;该应用程序在大约50个不同的位置运行,现在几乎所有位置都出现磁盘空间不足的问题。
140 mysql  innodb  delete-row 



22
1114(HY000):桌子已满
我正在尝试InnoDB通过简单的查询将行添加到表中: INSERT INTO zip_codes (zip_code, city) VALUES ('90210', 'Beverly Hills'); 但是,当我尝试此查询时,得到以下信息: 错误1114(HY000):表zip_codes已满 做一个 SELECT COUNT(*) FROM zip_codes 给了我188,959行,考虑到我在同一数据库中有另一个具有810,635行的表,这似乎不算太多。 我对的经验不足,InnoDB engine并且从未遇到过这个问题MyISAM。这里有哪些潜在问题? 编辑:这仅在向zip_codes表中添加一行时发生。
114 mysql  innodb 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.