相关疑难解决方法(0)

MyISAM与InnoDB

我正在研究涉及大量数据库写入的项目,我会说(70%的插入和30%的读取).该比率还包括我认为是一次读取和一次写入的更新.读取可能很脏(例如,在读取时我不需要100%准确的信息).
有问题的任务将是每小时进行超过100万次数据库事务.

我在网上看到了一些关于MyISAM和InnoDB之间差异的东西,对于我将用于此任务的特定数据库/表格来说,MyISAM似乎是我的明显选择.从我似乎正在阅读的内容来看,如果需要事务处理,InnoDB很好,因为支持行级锁定.

有没有人有这种负载(或更高)的经验?MyISAM是走的路吗?

mysql database performance myisam innodb

853
推荐指数
16
解决办法
29万
查看次数

MySQL 的 Performance_schema 有什么作用以及禁用它会产生什么后果?

我正在尝试优化运行我的 Laravel Web 应用程序的 Digital Ocean Droplet,并注意到 MySQL 不断使用其 1GB RAM 的约 50%。到目前为止,减少 MySQL 内存占用的最常见经过充分验证的方法performance_schema = 0是通过在/etc/mysql/my.cnf.

然而,我见过的答案还没有提到这个功能到底是做什么的,为什么默认启用它,以及禁用它的影响。对我来说,这似乎好得令人难以置信,虽然我完全支持优化,但我也不想损害我的网络应用程序服务器的完整性。

mysql optimization performance

9
推荐指数
1
解决办法
2959
查看次数

标签 统计

mysql ×2

performance ×2

database ×1

innodb ×1

myisam ×1

optimization ×1