GBase 8a
性能调优
问答
用字符串存时间的时候查询明显变慢,迁到 DATETIME 值不值得专门改一次?
发表于2026-03-20 09:44:2311次浏览5个评论
【GBase版本】: 8a
【操作系统】: 欧拉 22.03
【CPU】: x86_64 32核
【问题描述】*:
之前有些老表设计得比较随意,时间字段是用 VARCHAR 存的,现在做范围查询和统计时感觉性能不太稳定。想问下这种情况在 GBase 8a 里影响会不会更明显?如果把字段改成 DATETIME 或 DATE,实际收益一般大不大?有没有做过类似改造的老师分享下经验?
select count(*)
from ods_event_info
where event_time >= '2026-03-01 00:00:00'
and event_time < '2026-03-19 00:00:00';
热门帖子
- 12025-12-01浏览数:182763
- 22023-05-09浏览数:25057
- 42023-09-25浏览数:18525
- 52020-05-11浏览数:17529