ИМ
Разве нет никакой статистики встроенной в тарантул луа?
Size: a a a
ИМ
ИМ
VG
MF
VG
local function my_trigger()
-- do what you must
end
local my_space = 'space_name'
box.ctl.on_schema_init(function()
box.space._space:on_replace(function(prev, sp)
if sp.name == my_space then
box.on_commit(function()
rawset(_G,
'my_space_before_replace',
box.space[my_space]:before_replace(
my_trigger,
rawget(_G, 'my_space_before_replace')
)
)
end)
end
end)
end)
MF
local function my_trigger()
-- do what you must
end
local my_space = 'space_name'
box.ctl.on_schema_init(function()
box.space._space:on_replace(function(prev, sp)
if sp.name == my_space then
box.on_commit(function()
rawset(_G,
'my_space_before_replace',
box.space[my_space]:before_replace(
my_trigger,
rawget(_G, 'my_space_before_replace')
)
)
end)
end
end)
end)
VG
MF
ИМ
local function my_trigger()
-- do what you must
end
local my_space = 'space_name'
box.ctl.on_schema_init(function()
box.space._space:on_replace(function(prev, sp)
if sp.name == my_space then
box.on_commit(function()
rawset(_G,
'my_space_before_replace',
box.space[my_space]:before_replace(
my_trigger,
rawget(_G, 'my_space_before_replace')
)
)
end)
end
end)
end)
VG
VG
ИМ
ИМ
VG
debug.sethook(my_lua_trigger, "c")
он позволит отлавливать вызовы луашных функций. Но я бы не рекомендовал его включать на проде, и не уверен, что луаджит его не скоритИМ
debug.sethook(my_lua_trigger, "c")
он позволит отлавливать вызовы луашных функций. Но я бы не рекомендовал его включать на проде, и не уверен, что луаджит его не скоритVG
MA
ИМ
tarantool.error.SchemaReloadException: b'Wrong schema version, current: 1, in request: 78'Может я не понимаю как работают encodings в tarantool для python3
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x91 in position 0: invalid start byte
(смотрел вот это: https://github.com/tarantool/tarantool-python/issues/105)AT
AT