喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: 建立太多数据表有没有问题?  
 
rememberme
注册会员
Rank: 2



UID 72277
精华 0
积分 102
帖子 45
金钱 102 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-4-24
状态 离线
建立太多数据表有没有问题?

我做了一个系统,每天都要插入海量的数据,
因此检索起来,就越来越慢,
所以我想优化数据库结构。
我想了一个策略,就是每天都建立一个新的数据表,然后当天的数据就插到当天的数据表里。
然而这样的话,数据表就越来越多,会不会有什么负面作用,比如数据库崩溃之类的,
这也引出另外一个问题,即 MySQL数据库中有没有限制建立多少数据表的。

另外,每天新建一个数据表,有两种方法,一个就是建立一个单独的PHP脚本,在服务器上设置,然后每天定时(比如零点)执行该脚本,从而建立一个数据表。
另种方法,在系统的PHP程序里实现,即,先判断新的数据表有没有存在,如不存在,即建立新的数据表。

可是在程序里任何判断,某一个数据表有没有存在呢,望高人不吝赐教!
2006-6-20 09:16 AM#1
查看资料  发短消息  顶部
 
a7gun (a7gun)
新手上路
Rank: 1
初级会员



UID 31496
精华 0
积分 14
帖子 15
金钱 14 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2004-9-27
状态 离线
[推荐阅读] 关于面试
无语......(N多时间后).

难道你检索的时候也只检索当天的?

对这样的问题,我建议你首先要通过优化你的检索表来解决,如果还是不行,可以考虑更换大型数据库.
2006-6-20 10:20 AM#2
查看资料  发短消息  顶部
 
rememberme
注册会员
Rank: 2



UID 72277
精华 0
积分 102
帖子 45
金钱 102 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-4-24
状态 离线
[推荐阅读] 电脑被偷,我要骂人。


QUOTE:
原帖由 a7gun 于 2006-6-20 10:20 AM 发表
无语......(N多时间后).

难道你检索的时候也只检索当天的?

对这样的问题,我建议你首先要通过优化你的检索表来解决,如果还是不行,可以考虑更换大型数据库.
检索的话,也只有分日期检索了。
优化数据表也是一个策略。
不知道您有什么优化数据表的良策没有?

[ 本帖最后由 rememberme 于 2006-6-20 10:44 AM 编辑 ]
2006-6-20 10:42 AM#3
查看资料  发短消息  顶部
 
a7gun (a7gun)
新手上路
Rank: 1
初级会员



UID 31496
精华 0
积分 14
帖子 15
金钱 14 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2004-9-27
状态 离线
[推荐阅读] 请教一下,把表中的时间取出来后可不可以把中间的“——”去掉再显示出来,
数据表的优化要根据具体情况来分析了.检索表你可以根据不同的检索主题多建立几个,而且尽量少用些字段.
2006-6-20 11:03 AM#4
查看资料  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.022537 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP