我有一个Mysql的数据库,每天大概增加1000W条数据,持续至少一年,有如下问题:

我有一个Mysql的数据库,每天大概增加1000W条数据,持续至少一年,有如下问题:,第1张

首先这么大的数据量不建议使用MySQL这种免费版的数据库系统,可以使用Oracle等这种大型数据库系统,其对于数据库中数据的管理、查询等的效率要比MySQL好非常的多。

如果你一定要使用MySQL,其服务器 *** 作系统最好使用Linux,也可以使用国产的红旗Linux。

如果数据库非常的海量,那么可以考虑使用刀片式服务器进行数据库集群模式,采用分布式的数据库系统,如此可以提高查询的效率。

既然你是搞研究的,那么对于这种巨量的数据库管理系统的数据分析可以采用SAS数据仓库来进行对数据进行分析。

我知道你为什么会停下来,因为mysql插入大量数据(1000W)的情况下,执行时间需要的很长,而你八成设定执行时间不限制,如果时间默认超过30秒,那么程序就会自动停下来。

1000 0000

<?php

set_time_limit(0)#设置执行时间为不限制~

for($i=0$i<1000++$i){#嵌套循环,避免悲剧;

for($j=0$j<10000$j++){

mysql_query(" 插入把~")

}

}

?>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7155590.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存