相关疑难解决方法(0)

在固定大小的字段上使用 CHAR 与 VARCHAR 对性能有何影响?

我有一个存储 MD5 哈希的索引列。因此,该列将始终存储 32 个字符的值。无论出于何种原因,它都是作为 varchar 而不是 char 创建的。迁移数据库以将其转换为字符是否值得?这是在带有 InnoDB 的 MySQL 5.0 中。

mysql innodb performance varchar

66
推荐指数
3
解决办法
8万
查看次数

InnoDB 或 MyISAM 哪个更快?

MyISAM 如何比 InnoDB“更快”,如果

  • MyISAM 需要为数据做磁盘读取吗?
  • InnoDB 对索引和数据使用缓冲池,而 MyISAM 只用于索引?

mysql innodb myisam storage-engine

59
推荐指数
3
解决办法
13万
查看次数

什么时候是使用 MariaDB 而不是 MySQL 的合适时机,为什么?

我们在这次迁移中赚到了什么,失去了什么?

迁移后我应该期待什么缺点?

真的没有必要在任何情况下更改应用程序吗?

mysql mariadb database-recommendation

38
推荐指数
3
解决办法
6283
查看次数

表级锁定的好处

MyISAM 存储引擎使用的表级锁定有什么好处?行级锁定有很多好处,比如并发更新和不锁定表的读取。

编辑 人们普遍认为表级锁定可以防止死锁。但是,以并发为代价来防止死锁如何值得呢?

mysql myisam deadlock locking

7
推荐指数
2
解决办法
7738
查看次数