怎么提高SQL2008R2的运行速度,我们这ERP软件用的是这个数据库,总是卡,哪位朋友给指点一下,谢谢了。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么提高SQL2008R2的运行速度,我们这ERP软件用的是这个数据库,总是卡,哪位朋友给指点一下,谢谢了。相关的知识,希望对你有一定的参考价值。

我们这,主要是ERP软件访问SQL2008R2慢,不知什么原因。服务器运SQL2008R2不慢。

这个要具体诊断,操作系统版本,sql2008R2版本,硬盘、网络都有关系,
提升最简单的办法是提升硬件配置,操作系统是win2008 R2 64位,sql 2008R2也是64位的,加内存是最简单便捷的,另外还有换ssd,或者使用san存储来存放数据库文件。
你都来这里问了,证明你们没什么专业技术力量,最好联系你们ERP的供应商处理吧。追问

  我们这主要是ERP软件访问服务器上的SQL2008R2慢,经常查询数据报错,服务器上运行sql2008r2没问题,还是比较快的。我们这操作系统是win2008 R2 64位,sql 2008R2也是64位的,内存24G。更换你说的硬件管用吗?

参考技术A 网络卡 定时服务器重启

python运行速度慢怎么办

yxhtest7772017-07-18

关注

分享

 697     2

python运行速度慢怎么办?6个Python性能优化技巧



Python是一门非常酷的语言,因为很少的Python代码可以在短时间内做很多事情,并且,Python很容易就能支持多任务和多重处理。

Python的批评者声称Python性能低效、执行缓慢,但实际上并非如此:尝试以下6个小技巧,可以加快Python应用程序。

关键代码可以依赖于扩展包

Python使许多编程任务变得简单,但是对于很关键的任务并不总是提供最好的性能。使用C、C++或者机器语言扩展包来执行关键任务能极大改善性能。这些包是依赖于平台的,也就是说,你必须使用特定的、与你使用的平台相关的包。简而言之,该解决方案提供了一些应用程序的可移植性,以换取性能,您可以获得只有通过直接向底层主机编程。

下面这些扩展包你可以考虑添加到你的个人扩展库中:

Cython

PyInlne

PyPy

Pyrex

这些包有不同的作用和执行方式。例如,Pyrex 让Python处理一些内存任务变得简单高效;PyInline可以直接让你在Python应用程序中使用C代码,虽然内联代码被单独编译,但是如果你能高效的利用C代码,它可以在同一个地方处理每一件事情。

使用关键字排序

有很多古老的Python代码在执行时将花费额外的时间去创建一个自定义的排序函数。最好的排序方式是使用关键字和默认的sort()方法。

优化循环

每一种编程语言都强调循环语句的优化,Python也是一样的。尽管你可以依赖于丰富的技术让循环运行的更快,然而,开发者经常忽略的一个方法是避免在循环内部使用点拼接字符串。

使用新版本

任何一个在线上搜索Python资料的人都会发现无数关于Python版本迁移的信息。通常,Python每一个版本都针对之前的一个版本做了优化和改进,以让Python运行的更快。限制因素是你喜欢的函数库是否也针对Python的新版本做了改进。

当你使用了新的函数库,获得了Python的新版本,你需要保证代码依然能够运行,检查应用,修正差异。然后,如果你仅仅是
参考技术A 可以采用:
多线程、多进程、协程、异步

以上是关于怎么提高SQL2008R2的运行速度,我们这ERP软件用的是这个数据库,总是卡,哪位朋友给指点一下,谢谢了。的主要内容,如果未能解决你的问题,请参考以下文章

sql server 2008r2 向带有索引的表里大批量插入数据

SQL2008和sql2008 r2有啥区别

如何在SQL Server 2008R2中查找未使用的列

SqlServer2008R2执行计划

在完整版的sql server 2008R2上禁用SQL Server代理的安装

windows 2012 r2怎么安装sql server 2008 r2