我如何获得Sphinx统计数据?

时间:2016-10-10 12:19:49

标签: full-text-search mariadb sphinx

我是Sphinx的新手,想让它成为一个200万行表(大小约为1.5GB)。我将使用普通索引。

目前,我不知道应该在mem_limit配置中添加多少内存。我的想法是,我可以简单地保持默认值,然后我可以看到有多少结果交换(保留在磁盘中)或已过期(使用频率的结果如何转到磁盘)。

我还不确定狮身人面像是如何工作的,但这是我现在的理解。但是,如何查看这些统计信息,就像我们可以看到Memcached的STATS一样?

拥有某种统计数据肯定会让我知道如何为我的应用程序更好地调整Sphinx。

如果它是相关的,我在CentOS上使用MariaDB和PHP。

1 个答案:

答案 0 :(得分:0)

如果不明确mem_limit仅由索引器程序使用。用于在创建索引期间使用。

......坦率地说,这个环境并不重要。只需将其设置为可用内存即可。

它不适用于实际回答查询的searchd

有' SHOW STATUS'命令,但它并没有任何关于menory的东西 http://sphinxsearch.com/docs/current.html#sphinxql-show-status

...内存使用(并且没有可控制的变量!)可以从一般的OS命令中获得。例如,在Linux上,可能类似于memstat