社区
MS-SQL Server
帖子详情
同一个SQL脚本,执行速度相差100倍。INSTALL SHIELD打包与.NET自带打包,区别为什么这么大?
lions911
2007-10-10 10:21:12
INSTALL SHIIELD打包工具,执行SQL脚本,速度很快,大概30秒
NET自带打包工具,用OSQL.EXE执行同一脚本,大概半个小时左右。
请教高手,INSTALL SHIIELD为什么那么快?
除了OSQL,我在NET自带打包工具中,还可以如何执行SQL脚本?速度要快的。
谢谢。
...全文
230
11
打赏
收藏
同一个SQL脚本,执行速度相差100倍。INSTALL SHIELD打包与.NET自带打包,区别为什么这么大?
INSTALL SHIIELD打包工具,执行SQL脚本,速度很快,大概30秒 NET自带打包工具,用OSQL.EXE执行同一脚本,大概半个小时左右。 请教高手,INSTALL SHIIELD为什么那么快? 除了OSQL,我在NET自带打包工具中,还可以如何执行SQL脚本?速度要快的。 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lions911
2007-10-12
打赏
举报
回复
继续请教,如何提高OSQL执行SQL脚本的速度啊??
lions911
2007-10-12
打赏
举报
回复
好象是ODBC连接,所以执行速度慢,哪位高手来指点迷津啊?
lions911
2007-10-11
打赏
举报
回复
楼上的朋友,请问如何将数据库置于单用户模式,对速度有多大的提高呢?能说详细点吗?
lions911
2007-10-10
打赏
举报
回复
对了,安装测试环境是同一个机器,装的SQLSERVER 2000。无非就是一个创建数据库,插入记录,创建存储过程,这么一个过程,怎么速度差这么多?
lions911
2007-10-10
打赏
举报
回复
感谢各位的回答!
是同一个脚本文件,createDB.sql.大概创建40个表,插入几十万条记录,几百个视图和存储过程的脚本。
这个脚本文件是INSTALL SHIELD自动生成的,用INSTALL SHILED执行,30秒就可以创建好了。
但我现在必须用NET自带工具来打包,因为可以用C#自定义安装过程。
我看了网上回答,大部分是用OSQL来执行脚本,我也就那么做了。结果太慢了,要半个小时。
我在CMD下,执行OSQL 运行脚本,同样要半个小时左右。
请教有没有什么其他快速的生成方式??就象INSTALL SHIELD 执行那么快就行了。
INSTALL SHILED到底是怎么执行那么快的啊??
如果差个几分钟,我就忍了,可一安装就要半个小时,我自己都受不了,如何说服老板和客户啊?
云中客
2007-10-10
打赏
举报
回复
如果脚本分开执行,应该会像老大所说的那样
dawugui
2007-10-10
打赏
举报
回复
同一机器有这么大的差别?
dobear_0922
2007-10-10
打赏
举报
回复
进来看看钻石,学习学习,,,
zjcxc
元老
2007-10-10
打赏
举报
回复
可能是连接方式的问题
也可能是脚本封装方式的问题,如果脚本都在一个文件中,一次连接执行,则相对于把脚本在不同的文件中,需要反复连接去执行的效率而言,自然相差极远
gfgen
2007-10-10
打赏
举报
回复
我也碰到过这样的问题,我发现原因在于插入数据时速度很慢,创建数据库,创建表,视图过程的速度基本差不多,但在插入数据时速度差异很大,同样的程序都不一样,我感觉与数据库上的共享机制(锁)有关系,建议在插入大量数据时,用单用户模式。
lions911
2007-10-10
打赏
举报
回复
大家多帮忙啊~
sh
eild-conf-single:
sh
eild-conf配置中心单机版本,提供一站式配置服务及管理
建立数据库并导入deploy/
sql
中的SysConfig.
sql
脚本
建立配置表 构建项目
sh
eild-conf-client-single,
执行
下方命令 mvn clean
install
-DskipTests 参考
sh
ield
-demo-project-single进行开发。在pom中添加下方依赖 ...
部署到客户端PC后,防止复制和/或附加我的数据库
嗨,大家好,在我完成WPF应用程序和
SQL
2008 R2数据库之后,我需要制作一个要安装到客户端的软件包,我已经使用
install
sh
ield
2010做到了这一点,并将数据库作为要在我们的用户上创建的
脚本
在我们的数据库上创建...
使用
install
sh
ield
打包
数据库应用程序完整过程版本1
制作数据库应用程序
打包
过程(
SQL
2005 + EXE程序+若干配置文件)1.判断系统的环境 a.判断系统是否安装WINDOWS
INSTALL
ER 可用高级版本,因为msi script项目必须要求此环境。 prototype
Install
W
Install
er(); //...
使用
Install
Sh
ield
安装和卸载
SQL
Server数据库(利用
sql
脚本
)
1、打开“
SQL
Scripts view”,如图1 图1. 打开
SQL
Script View 视图 2 、建立一个连接,假定为“MasterConnection”,按照图2和图3设置该连接的属性。 图2 建立连接图3 设置连接的属性 3、在“Master...
Install
Sh
ield
软件
打包
完整教程(含添加自定义依赖环境)
任务说明:公司一个绿色版的软件,为安装部署是需要很多的环境依赖,如 DevExpress、
.net
4.5、WinRAR等,客户提出安装复杂,并且有漏装后无法启动等情况,现将绿色版转安装版,并将依赖环境集成进去。 注:博主...
MS-SQL Server
34,588
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章