社区
MySQL
帖子详情
数据量太大
jackyxfl
2010-04-22 02:35:12
我有一个站内短息 收件箱 和发件箱而且用户量 为 一百万,现在有个问题 就是管理向 这一百万用户 同时发送一条系统消息,那么数据库里就产生了两百万条相同的数据量太大了有没有好的数据库设计方法。(即收件箱、发件箱都各有一百万,所以有二百万知。)
...全文
131
10
打赏
收藏
数据量太大
我有一个站内短息 收件箱 和发件箱而且用户量 为 一百万,现在有个问题 就是管理向 这一百万用户 同时发送一条系统消息,那么数据库里就产生了两百万条相同的数据量太大了有没有好的数据库设计方法。(即收件箱、发件箱都各有一百万,所以有二百万知。)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fengboxjtu556
2010-04-24
打赏
举报
回复
为管理员发的系统信息专门建一个表即可
ACMAIN_CHM
2010-04-22
打赏
举报
回复
很少这样设计的,建议你可以参考一下DZ的的设计方法。
crazylaa
2010-04-22
打赏
举报
回复
[Quote=引用 7 楼 jackyxfl 的回复:]
引用 5 楼 crazylaa 的回复:
管理员发的短信消息,加个发送时间字段。用户那边加个读信时间字段,如果用户读了就默认所有短信都读取了,把时间改了。不过这样不能做到一一对应。
比如 短信表:id=100, msg_create_time='2010-04-20 12:00:00',id=99, msg_create_time='2010-04-20 07:00:00'
用户配置表:r……
[/Quote]
弄个短信表给管理员专用啦,所有用户都往这张表读短信,读过的修改用户自己的配置表。用户的收件箱发件箱都不保存短信记录,以时间来区分已读和未读。
jackyxfl
2010-04-22
打赏
举报
回复
[Quote=引用 5 楼 crazylaa 的回复:]
管理员发的短信消息,加个发送时间字段。用户那边加个读信时间字段,如果用户读了就默认所有短信都读取了,把时间改了。不过这样不能做到一一对应。
比如 短信表:id=100, msg_create_time='2010-04-20 12:00:00',id=99, msg_create_time='2010-04-20 07:00:00'
用户配置表:read_msg_time = '2010-04……
[/Quote]
可以说清楚一点吗?这个不太清楚哦。
jackyxfl
2010-04-22
打赏
举报
回复
不是的,我的意思是,我发消息的时候,向表中插入了二百万条记录,我应该如何可以设计,避免这种错误呢?
crazylaa
2010-04-22
打赏
举报
回复
管理员发的短信消息,加个发送时间字段。用户那边加个读信时间字段,如果用户读了就默认所有短信都读取了,把时间改了。不过这样不能做到一一对应。
比如 短信表:id=100, msg_create_time='2010-04-20 12:00:00',id=99, msg_create_time='2010-04-20 07:00:00'
用户配置表:read_msg_time = '2010-04-20 08:00:00'
只要在用户登录时,msg_create_time>=read_msg_time的短信都显示。用户点了链接,则把read_msg_time设为now().
不过如果要做到一一对应,这个方式可不行。这只能做个大概的。
vipper23
2010-04-22
打赏
举报
回复
发件人,收件人,消息内容
看发件箱的时候只要select 消息内容 from tb where 发件人=123 and ...order by ...
看收件箱的时候只要select 消息内容 from tb where 收件人=456 and ...order by ...
。。。
jackyxfl
2010-04-22
打赏
举报
回复
可是他们是同一条信息哦,就是说,我发了一百万条数据,收到一百万数据,这样就生成了二百条数据
jackyxfl
2010-04-22
打赏
举报
回复
我用的是Mysql
zhangbaozhang
2010-04-22
打赏
举报
回复
考虑哈分区
计算机网络 静态路由和动态路由协议
OSPF协议通过路由器之间通告链路的状态来建立链路状态数据库,网络中所有路由器具有相同的链路状态数据库(所以需要划分区域,否则
数据量
太大
了...),通过链路状态数据库就能构建出网络拓扑(即哪个路由器连接哪个...
处理vue下拉选择框获取
数据量
太大
造成卡顿显示问题
最近写前端遇到点问题,就是在用下拉选择框时,后台
数据量
太大
,造成页面卡顿,用户体验感太差。想了一下,还是后端改下,让它每次模糊查询,然后返回100条数据,进行选择,最后这样做发现,多次查数据库造成数据库...
Python pandas导excel
数据量
太大
报错问题
最近在用python的pandas库导Excel表,遇到
数据量
太大
,导出时候直接抛出异常ValueError: This sheet is too large! Your sheet size is: 1286685, 19 Max sheet size is: 1048576, 16384 对于
数据量
很大的Excel导出...
Oracle
数据量
太大
问题总结
另外一种情况就是比如日志,监听这些记录太多,没有及时清理,所以导致越来越多,这种可能性更大一些。 排查原因 首先查找数据库中表
数据量
最大的表 可以看到 前面几张表
数据量
最多 再通过下面语句查询这几个表...
web项目页面
数据量
太大
容易奔溃问题
1
数据量
太大
,应该考虑分页 2 载入文件太多,应该考虑模块化,提取公共fangf
MySQL
56,687
社区成员
56,710
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章