使用tarantool版本:Tarantool1.6.8-586-g504e151,安装自epel。我在sphia模式下使用tarantool:
log_space = box.schema.space.create('logs',
{
engine = 'sophia',
if_not_exists = true
}
)
log_space:create_index('primary', {
parts = {1, 'STR'}
}
)我有500.000份记录,并提出选择要求:
box.space.logs:select({'log_data'})
大约需要1分钟。为什么这么慢?
unix/:/var/run/tarantool/g_sofia.control> box.stat()
—-
- DELETE:
total: 0
rps: 0
SELECT:
total: 587575
rps: 25
INSERT:
total: 815315
rps: 34
EVAL:
total: 0
rps: 0
CALL:
total: 0
rps: 0
REPLACE:
total: 1
rps: 0
UPSERT:
total: 0
rps: 0
AUTH:
total: 0
rps: 0
ERROR:
total: 23
rps: 0
UPDATE:
total: 359279
rps: 17发布于 2016-03-28 10:33:10
在直接现场帮助和调试代理-0007之后,我们发现了几个问题.
它们大多与缓慢的虚拟环境有关(使用了openvz),显示出不充分的扩展()摊位和io时间。
此外,我们还发现了两个集成问题:
https://github.com/tarantool/tarantool/issues/1411 (SIGSEGV in eio_finish) https://github.com/tarantool/tarantool/issues/1401
谢谢。
发布于 2019-06-24 10:53:45
从1.7.x开始,索菲亚引擎就不再受欢迎了。请用vinyl引擎代替它。
请查看更多详细信息:https://www.tarantool.io/en/doc/1.10/book/box/engines/vinyl/
https://stackoverflow.com/questions/36215344
复制相似问题