表结构
CREATE TABLE IF NOT EXISTS  api_stats (
    app_name                    text,               -- 目标应用
   
    -- 被其它应用访问数据
    count                       int,                -- 被访问次数
    err_count                   int,                -- 被访问错误数
    duration                    int,                -- 被访问总耗时
    max_duration                int,                -- 最大访问耗时
    min_duration                int,                -- 最小访问耗时
    satisfaction                int,               -- 满意
    tolerate                    int,                -- 可容忍
    api                         text,               -- 目标应用被访问的api
    input_date                  bigint,
    PRIMARY KEY (app_name, api, input_date)
) WITH gc_grace_seconds = 10800  AND  default_time_to_live = 2592000;
CREATE CUSTOM INDEX IF NOT EXISTS ON api_stats (input_date) 
    USING 'org.apache.cassandra.index.sasi.SASIIndex' 
    WITH OPTIONS = {'mode': 'SPARSE'};查询语句
select * from api_stats where app_name='tsp' and input_date> 1560215045 and input_date<1560474245;问题:有时候可以查到,有时候查不到。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
有两种情况 1.看看你的数据库的隔离级别,是不是未提交可读,如果是这种那有可能是读取了未提交的数据,最后对方回滚了。 2.别人在你查看的时候删除了。
如果你用的是Cassandra 数据库的话,那我就不知道了,没有用过。