SQL需要存储1000以上列数据该怎么办

SQL需要存储1000以上列数据该怎么办,第1张

1.避免IO冲突 

a.多文件组

b.分开存放数据文件(mdf/ndf)和日志文件(ldf)

c.有条件采用raid5

2.数据库优化

a.适当优化表结构

b.大表建立合理索引包括(索引/分区)视图、

c.经常做DB备份 在一定条件下设置DB模式为简单(如果是生产服务器又不行:( )

d.日志文件和数据文件大小应指派一个默认值否则频繁增长影响性能 有条件分开存放

3.硬件优化

内存、处理器等等

以现在的技术,有下面的提示给你:

一、配置为:双CPU(四核)/RAID5阵列硬盘

的当前的典型数据服务器,可以存储每条数据长度不是过大的1000万条以上数据。

二、存储是一回事,处理好数据是另一回事,如果对这千万条数据,在做好关键字段的索引后,只是存储和查询的话,速度不会太慢,一般最多几秒内能给出查找结果。

三、但是,如果你要对这千万条数据进行分组汇总之类的操作的话,那就很麻烦了,可能慢到你无法接受,甚至会给出超时等报错的提示。解决的办法是,优化查询语句,进行存储过程的合理编写。

四、千万条数据一般会使得数据库文件的体积达到几十G甚至更多。

网络问题的几种原因:

一、网络自身问题(服务器带宽不足或负载过大)

二、网线问题导致网络差(双绞线不合规格,表现为:一种情况是刚开始使用时网速就很慢;另一种情况则是开始网速正常,但过了一段时间后,网速变慢)

三、网络中存在回路导致网络差

四、网络设备硬件故障引起的广播风暴而导致网络差

五、网络中某个端口形成了瓶颈导致网络差

六、蠕虫病毒的影响导致网络差

七、防火墙的过多使用

八、系统资源不足

网络差主要是有以上的原因造成的,个人建议你,先清理一下电脑的垃圾进程,优化一下系统,还有木马也是一个害虫!

解决方法:

一、请换个时间段再上或者换个目标网站。

二、检查双绞线是否合格。

三、用分区分段逐步排除的方法,排除回路故障。

四、DOS下用 “Ping”命令对所涉及计算机逐一测试,网卡、集线器以及交换机是最容易出故障引起网速变慢的设备。

五、更换服务器网卡为100M或1000M、安装多个网卡、划分多个VLAN、改变路由器配置来增加带宽等。

六、必须及时升级所用杀毒软件;计算机也要及时升级、安装系统补丁程序,同时卸载不必要的服务、关闭不必要的端口,以提高系统的安全性和可靠性。

能解决这些问题,你的网络就好好多了!


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/306897.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存