问题描述
- 几十万条记录如何设计数据库表
-
减肥记录表,目前已知数据有 缴费时间,用户id,用户名,购电量,购电时间。主键不知道怎么设置。规定用户使用电量为上次购电量,时间为两次购电差。
我需要通过这张表计算出每次购电时用户每日平均用电量,记录单新表单。
解决方案
主键: 使用32的UUID , 表示唯一
用户id可以弄成唯一索引,
我看你说的可以设计两张表, 一个是当前表A, 一个履历表B.
可以通过A中的用户ID找到B表中一堆A相关的履历信息.
解决方案二:
无论什么数据表,记得一个原则,主键最好不要和任何业务相关,用自增id,或者guid
对用户id加索引。
解决方案三:
数据库就存放用户各种信息。然后获取sql查询结果再来计算等。数据库直接就放最基本数据。
解决方案四:
数据库表设计的原则攻略
解决方案五:
电费记录表。。。。。。。。
时间: 2024-12-20 17:34:27