MySQL 的 InnoDB - 避免刷新单个事务的日志缓冲区?
是否可以以编程方式告诉 MySQL 不要立即刷新当前事务的日志缓冲区,无论 innodb_flush_log_at_trx_commit 设置如何? 假设您通常需要 ACID 合规性,以…
具有 FK 约束的 MySQL/InnoDB:查找受级联删除影响的表/行
我有一个设置有 FK 约束的 MySQL/InnoDB 数据库。如果我删除“根”表中的一行,则从属表将删除相应的行。 如何显示哪些内容已被删除,或者至少哪些表…
mysqldump 与 innodb 热备份
我需要将整个 innodb 数据库备份到本地文件中,并可以从中恢复数据。目前我使用MySQL社区版,但它没有innodb热备份功能。 所以我想知道,使用 mysqldu…
将 MySQL 从 5.1 升级到 5.5 - InnoDB 插件问题
我计划升级一些 MySQL 服务器(5.1 到 5.5)。我知道 InnoDB 插件现在内置到 MySQL 中。 目前我们使用 InnoDB 插件... 升级到 5.5 时,是否只是删除 m…
MySQL 索引冗余?
Action Keyname Type Unique Packed Column Cardinality Collation Null Comment Edit Drop PRIMARY BTREE Yes No TickerID 23200 A Timestamp 138972…
InnoDB SELECT ... FOR UPDATE 语句锁定表中的所有行
MySQL 服务器版本 5.1.41,启用了 InnoDB 插件。我有以下三个发票表:invoices、invoice_components 和invoice_expenses。表发票有invoice_id 主键。…
InnoDB 插入计数减慢
我连续批量插入mysql innoDB表,每秒插入速度变慢。 有些行为是 - 如果关闭数据插入器(java)应用程序,mysql会暂时执行一些i/o操作。 - 添加一些插…
MySQL InnoDB 对连接行进行锁定
"SELECT ... FOR UPDATE" 是否锁定 MySQL 中的连接行? 如果是这样,是否可以禁用此行为? 文档中没有任何关于此的内容。我已经看到Oracle支持“SELEC…
MySQL:InnoDB 表上的每个索引的创建时间都比上一个索引长
我有一个 MySQL 表,如下所示: CREATE TABLE my_facts ( `id` int(11) DEFAULT NULL auto_increment PRIMARY KEY, `account_id` int(11) NOT NULL, `…
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),所以机器速度相当快。 我一直在导入几个数据库,每个数据库有几…