执行select type, id from base_question;
其中base_question表数据总数为36
type是varchar(255),返回数据长度在10个字符左右
id是bigint(20),返回数据最大是2位数
TIDB bashboard上慢sql统计,偶尔会出现3,4秒,甚至10来秒的情况
正常时间也在300ms以上
这个表经常进行增删改吗?
show table xxx regions看看
问下如果经常小表UPDATE 如何优化
直接点的话,redis。 ![]()
不经常改,基本不动
不经常改的小表,直接放缓存吧。
alter table {table_name} cache;
那可以缓存起来直接,是需要频繁访问是吧?
也不是太频繁,只是好奇为什么小表的查询也时常出现很慢的情况
总口述没意义,贴你执行慢时候的执行信息,把慢语句和相关信息发出来。
按照楼上的,缓存了
不是太频繁不应该很慢吧,可以把dashboard页面SQL信息贴出来看下,慢在哪一步
有时候慢会不会有加锁的问题
小表直接cache?
小表频繁更新,应该也不适合cache吧