易截截图软件、单文件、免安装、纯绿色、仅160KB

关于MYSQL单表存储问题

数据库引擎使用MYISAM
例如表名:LOG 每天会产生400万左右的记录

日积月累数据量会非常之宠大

所以考虑到这点
我想了两个方案
1、每天产生一个表,类似LOG20091010、LOG20091011
2、每天将昨天的数据备份到LOGBACK下,然后删除LOG表中的昨天的数据,一周对LOG表做OPTIMIZE

有其他更好的方案吗?
一般会采用你的第二种方案即。 两LOG表  log_1day, log_history ,但如果你的查询如果大多是基于时间来查的,则应该将 log_history 以日期来建成分区表。

log日志尤其是BIN-LOG 每次服务启动都会产生一个行的log日志 像flush logs 等操作也有同样的效果

所以日积数据量会狠庞大

我们采取的措施不是停止log 而是定期删除log日志


相关问答:

java怎么调用mysql创建的表

这个问题困扰我好久了,我也不知道怎么问,只能大致说一下:
我用MySQL创建了一个数据库 bookinfo表,要用Java调用这张表,但是调用不出来,要什么句子才能调用MySQL创建的数据库呢。
Java code:
String url = ......

mysql 修改查询数据的问题

select time from table

time
2009-09-12 12
2009-09-12 13
2009-09-12 14
2009-09-12 15

怎么将 查询的数据变为
time
2009-09-12 12时
2009-09-12 13时
2009-09-12 14时
......

mysql的 sequence 的问题。在线等待。。

请问一下,mysql的sequence是自动递增的,不需要进行操作。
那我在插入一条主记录的时候,同时要给这个主键的其他表进行插入数据。这时候,我根本取不到这个递增的sequence阿。。

这个问题怎么解决阿。。 ......

MySQL编码的问题

我的MySQL编码,我在my.ini中设置的为utf8,在创建数据库时选择的编码为utf8_Unicode_ci,我在、从页面插入数据库,在页面上显示正常,但从phpmyadmin中,查看时,显示为乱码(ÎÒÎÒ¡£& ......

Mysql查询问题。。。

  我想在mysql中将t_flow_card_detail表中的client_id字段改为外键,引用t_client表中的client_id字段:
  我的sql语句是: alter table t_flow_card_detail add constraint FK_flowcard_client foreig ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号