我正在尝试为具有以下特征的表优化MySQL数据库。
有什么想法吗? (存储引擎等)
表格:
CA。 10,000行
每行包含一个大文本字段,大小为:
CA。平均200 kByte。
CA。最大1000 kByte。
每秒最多几次:
删除并插入行。
数据被附加到文本字段。
读取文本字段。
文本字段的类型目前是LONGTEXT,由Propel ORM的CLOB强加。
答案 0 :(得分:1)
作为一个起点,我主张Innodb而不是MyISAM。
如果你在Innodb插件中使用更新版本的MySQL,那么Barracuda文件格式有一些很棒的速度和压缩基准。该笔记上的一篇好博文(介绍了与你的情况类似的情况):
http://www.mysqlperformanceblog.com/2008/04/23/real-life-use-case-for-barracuda-innodb-file-format/