我同时安装了BEGIN
EXECUTE IMMEDIATE 'create table t2 (x varchar2 (1), y int, z date, constraint pk_t2 primary key (y, z) )';
EXECUTE IMMEDIATE 'insert into t2 values (''a'', 111, sysdate )';
DBMS_OUTPUT.put_line ('Time 1: ' || TO_CHAR (SYSTIMESTAMP, 'HH24:MI:SS.FF'));
-- Pause for 1 second.
sys.DBMS_SESSION.sleep (1);
EXECUTE IMMEDIATE 'insert into t2 values (''a'', 111, sysdate )';
DBMS_OUTPUT.put_line ('Time 2: ' || TO_CHAR (SYSTIMESTAMP, 'HH24:MI:SS.FF'));
-- Pause for 1 second.
sys.DBMS_SESSION.sleep (1);
EXECUTE IMMEDIATE 'insert into t2 values (''a'', 111, sysdate )';
DBMS_OUTPUT.put_line ('Time 3: ' || TO_CHAR (SYSTIMESTAMP, 'HH24:MI:SS.FF'));
-- Pause for 1 second.
sys.DBMS_SESSION.sleep (1);
EXECUTE IMMEDIATE 'insert into t2 values (''a'', 111, sysdate )';
DBMS_OUTPUT.put_line ('Final: ' || TO_CHAR (SYSTIMESTAMP, 'HH24:MI:SS.FF'));
EXECUTE IMMEDIATE 'drop table t2';
END;
版的Elasticsearch
和Logstash
。这是我创建的政策:
输入_ilm / policy / test-policy
7.9.1-1
及其对应的模板:
放置_template / test-template
{
"policy": {
"phases": {
"hot": {
"actions": {
"rollover": {
"max_age": "2d"
}
}
}
}
}
}
最后是初始别名:
PUT test-000001
{
"index_patterns": ["test-*"],
"settings": {
"number_of_shards": 1,
"number_of_replicas": 1,
"index.lifecycle.name": "test-policy",
"index.lifecycle.rollover_alias": "test-read_n_write"
}
}
第一次滚动后,我想让别名指向新生成的索引(即{
"aliases": {
"test-read_n_write":{
"is_write_index": true
}
}
}
),仅用于读写操作-而不是仅写入最新的索引,并使用test-000002
别名搜索多个索引。
我可以通过自动翻转来做到这一点吗?