PostgreSQL 数据库,一张金币 log 表结构如下:
id, uid, amount, type, total, time
,其中 ID 是自增主键,除了 time 以外其他全是 int 类型
在日常的查询中 uid, amount, type, time
这些字段都有可能单独作为条件或者是和某一个(些)组合作为条件
大部分情况是 uid 和其中某一个或几个作为条件
像上面这样的查询条件,我应该如何建索引呢?
这 4 个字段联合索引,还是 4 个分别索引呢?
另外这样的表结构主键 ID 这个字段其实是用不到的,那么在设计表的时候是不是可以不要这个字段?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.