求数据库存储速度以及解决方案
时间:2011-11-22
来源:互联网
DB:MSSQL2005开发版
SP:SP3
数据库表有1024个整数字段或者890个浮点数据字段。在写入一条记录时,用存储过程发现时间会比直接用SQL语句还要慢上一倍左右。直接用SQL语句插入的时候,我能做到的最大速度是60毫秒左右。求哪位大侠能给个方案,能不能做到存储一条记录控制在20毫秒以内。我使用的是CE程序通过TCP/IP协议进行数据库访问,并且是局域网(大侠们,我已经为这个问题发贴三次了,求解决啊,分数已经用的差不多了,请大家帮帮忙)
作者: fengkeyiren 发布时间: 2011-11-22
作者: fengkeyiren 发布时间: 2011-11-22
作者: jyh070207 发布时间: 2011-11-22
一个表有1024个字段?能不能拆分,将要记录的信息归类,不同的类用不同的表?
本来整张表有8196个字段的,但是因为一张表最多支持1024个整数字段所以这已经是拆了之后的表了。这张表已经是记录的一条记录的一部分了
作者: fengkeyiren 发布时间: 2011-11-22
作者: haosa 发布时间: 2011-11-22
楼主拆分表结构吧。
现在已经拆成5个表了,还要拆
作者: fengkeyiren 发布时间: 2011-11-22
还没用过

作者: pengxuan 发布时间: 2011-11-22
还不行的话,想想硬件方面是否可以提升,主要是磁盘I/O方面。
作者: jyh070207 发布时间: 2011-11-22
一个表8196个字段
还没用过
以前我也没遇到过啊,这次接手一个做了一半的项目,没办法啊
作者: fengkeyiren 发布时间: 2011-11-22
作者: jyh070207 发布时间: 2011-11-22
如果不能拆分,在sql方面检查有没有用触发器,最好是没有用,另外,检查不必要的索引或外键约束,
还不行的话,想想硬件方面是否可以提升,主要是磁盘I/O方面。
现在表上什么都没有做,不过以后索引是肯定要建的,不然时间一长数据一多怎么查啊。现在问题是我想知道如果表上面什么都不建,通过TCP/IP访问的最快速度是多少,硬盘速度现在是300M/S
作者: fengkeyiren 发布时间: 2011-11-22
作者: fengkeyiren 发布时间: 2011-11-22
作者: fengkeyiren 发布时间: 2011-11-22

作者: Beirut 发布时间: 2011-11-22
作者: Beirut 发布时间: 2011-11-22
作者: fengkeyiren 发布时间: 2011-11-22
要不你用宽表,最大可以支持3w 列。不过增加维护表的开销会更大
大哥,现在我要求的迅速存储,已经分表了,所以以不存在再来使用宽表的
作者: fengkeyiren 发布时间: 2011-11-22
作者: geniuswjt 发布时间: 2011-11-22
字段过多,不解释了
TAT要是字段不多,也用不着连发3贴了哦····
作者: fengkeyiren 发布时间: 2011-11-22
一个表8196个字段!!!!!
作者: szstephenzhou 发布时间: 2011-11-22
字段过多,不解释了
用存储过程比直接用SQL语句还要慢,也是字段过多吗
作者: fengkeyiren 发布时间: 2011-11-22
明显的表结构问题。
一个表8196个字段!!!!!
是一条记录的数据种类有这么多,因为刚刚接手这个项目,从来没遇到过这么多字段的,我都看傻眼了
作者: fengkeyiren 发布时间: 2011-11-22
作者: fengkeyiren 发布时间: 2011-11-22
作者: ssp2009 发布时间: 2011-11-22
实用存储过程很慢?单条插入语句没有必要用存储过程
那如果插入5条数据呢,使用存储过程速度会有提升吗
作者: fengkeyiren 发布时间: 2011-11-22
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28