SQL2008将默认的1433端口修改后,联网数据库应用软件反应就很慢
SQL的端口修改和软件的运行速度没有任何关系,这点我可以负责任的告诉你,因为我做的很多产品也都是修改过SQL端口的。
日常使用畅捷通T+软件过程中不需要开放1433端口,也不需要做端口映射,所以在即使在公网下使用畅捷通T+151软件,黑客也无法通过1433端口攻击到我们的数据库。
在打开的“SQL Server客户端网络实用工具”窗口中,常规页签,双击“按顺序启用协议”中的“TCP/IP”,将默认端口改为1444,“确定”然后再点击“确定”。如此一来我们就完成了将数据库端口由1433更为1444。
向SqlServer2008中插入数据变慢的问题
举例,在插入数据的过程中,数据引擎既要将数据写入,同时又要维护索引,可能还要判断主键重复等,对性能有一定影响。建议:在插入大量数据时,可以在插入数据前先删除索引,插入操作完成后再建立索引。
本人的经验,在一台双CPU至强4核,32G内存,4硬盘组RAID5中,一次性插入100万条记录,时间一般不少于2分钟。
明显是RAID有问题,这个或许是RAID卡的问题,或许是硬盘配置之类的问题。你做一个1G以上的文件,停止服务器的其它功能,单独拷贝这个文件看看时间,再弄一组几千个的小文件,测试写入时间。
如果是这种情况下, 可能是别的程序插入数据的时候,临时锁定了这个表, 导致查询慢。可以使用 with(nolock) 或者 WITH (readpast) 看看, 有没有改善。
如果时间短, 那么可以排除掉 SQL 执行慢的问题。如果 在 SQL 2008 的 SQL Server Management Studio 那里执行就很慢了, 那么你需要优化一下 SQL 语句。
添加数据需要知道往哪张表添加,以及自己要添加的内容,然后可用insert语句执行。以sqlserver2008r2为例,登录SQL Server Management Studio到指定的数据库。登录后点击“新建查询”。
sqlserver2008日志清除后,数据库反映非常慢
1、SQL Server数据库查询速度慢的原因有很多,常见的有以下几种: 没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) I/O吞吐量小,形成了瓶颈效应。 没有创建计算列导致查询不优化。
2、没有用到索引或者就是内存小了,因为没有备份运行时有的sql丢失了。看看数据库内存设置是否比较小,数据库表是否建立合理的索引。
3、对于这种查询慢的问题需要仔细分析,首先要确保系统中的资源足够,尤其是内存,内存太小的时候查询速度是很难快的,而且速度也不稳定,另外像:数据量、表合理的索引、查询语句的写法也都会影响到查询的速度。
4、sql server数据库日志文件过大不会影响运行速度,但是会导致数据无法写入。SQL Server数据库中,当日志文件过大或者日志已满时就会影响到数据库的正常工作。而日志文件已满常常会造成SQL Server数据库无法写入的问题。
5、把数据、日志、索引放到不同的I/O设备上,增加读取速度,以前可以将Tempdb应放在RAID0上,SQL2000不在支持。
sql2005数据库附加到2008版本后特别慢
1、你这样的话可以选择把所有数据库备份出来,然后卸载05,记得看服务,所有SQL服务都没了后,重新安装08就好了。
2、利用脚本来实现。存在大量数据的数据库,比如数据库中存在记录数过万条的数据表,实现起来可能非常慢,且可能出错,没法进行下去。
3、可能是用户问题,用sa和windows验证都试下 这就是你的问题,要用混合验证模式sa才能登陆的 1在 SQL Server Management Studio 的对象资源管理器中,右键单击服务器,再单击“属性”。
4、因为主机长期在工作.数据会一上在增多..对于内存还有CPU来说不是所有数据都可以一次性的完全处理好。就会有一些尾数包括记录..然而越来越多。会让主机运行速度变慢这是正常的。
5、你现在的数据库SQL2008 你要附加的数据库是SQL2008R2的 所以你没办法附加数据库。
关于sqlserver2008变慢和sql数据库变慢怎么解决的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。