0
当前索引我的MySQL数据库是135GB的数据。我担心如果索引后会使数据翻倍。我有两个主表需要被索引。一个是大约6百万行,另一个是1000万行。数据涉及文本的丢失。狮身人面会与mysql数据源占用相同的内存空间吗?
感谢任何评论...
当前索引我的MySQL数据库是135GB的数据。我担心如果索引后会使数据翻倍。我有两个主表需要被索引。一个是大约6百万行,另一个是1000万行。数据涉及文本的丢失。狮身人面会与mysql数据源占用相同的内存空间吗?
感谢任何评论...
没有MySQL和狮身人面像的不共享内存。
狮身人面像需要一份数据,做一个索引。该索引将使用磁盘空间和内存。
就像在mysql中一样,您将使用实际数据的存储空间和索引的存储空间。 (检查SHOW TABLE STATUS)
狮身人面像维持与此类似(只是它的外部到mysql)
一般来说该指数通常比原文件小的索引,因为狮身人面像犯规存储原始文本只是建立一个倒排索引。这个倒排索引非常适合以紧凑形式存储。
您可以配置(在一定程度上)多少sphinx存储在内存中,如果内存很短,可以使sphinx在RAM中保持很少,大部分数据在磁盘上。