我正在使用MySQL数据库构建一个应用程序。我只有一张表格:
Key | Metadata | Data
------------+-----------+-----------
Some GUID | Some info | large data
元数据是一组小列,如DateTime、VarChar(8)等。数据列是一个长文本列,通常包含250 to的文本(但可以包含数兆字节的文本)。我只使用键进行查找(从不扫描元数据或数据),并且键没有排序。我很少删除。
这张桌子大小合适吗?即。它能轻松处理100000多行吗?
我知道100000行对于一个表来说是一个很小的数字,但是
我在InnoDB表中有+1千万篇文章(200到1000字)。只有在使用article字段时才使用这种类型的查询:
SELECT article,title,other_fields from table where id=123;
在MySQL中存储文本最“空间有效”的方式是什么?
现在,表的大小是,比如100 to,我的目标是使尽可能少,而不会造成太多的性能权衡。