
正文
sqlserver2008很慢,sql server运行慢
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
SQL2008将默认的1433端口修改后,联网数据库应用软件反应就很慢
SQL的端口修改和软件的运行速度没有任何关系,这点我可以负责任的告诉你,因为我做的很多产品也都是修改过SQL端口的。
更改端口后SQL需重启才能生效。网站连接时需加端口号,在SQL连接字符串的数据库地址后面加上逗号+端口号,比如: Server=localhost,1444;uid... 这样。
是SQL SERVER的默认端口号。在安装SQL的时候如果1433已经被其他程式占用的话,SQL会启用下一个可用端口。如果你一定要SQL使用1433端口,找到那个已经占用了1433端口的服务,释放1433端口。然后把SQL的端口改回1433即可。
端口不是很安全,往往很容易被黑客攻陷,因此,更改SQL Server 默认的1433端口是很有必要的。网上存在很多抓1433端口肉鸡的病毒。
相关问答
Q1: 向SqlServer2008中插入数据变慢的问题
1、本人的经验,在一台双CPU至强4核,32G内存,4硬盘组RAID5中,一次性插入100万条记录,时间一般不少于2分钟。
2、举例,在插入数据的过程中,数据引擎既要将数据写入,同时又要维护索引,可能还要判断主键重复等,对性能有一定影响。建议:在插入大量数据时,可以在插入数据前先删除索引,插入操作完成后再建立索引。
3、删除日志 将数据表进行修正一下,每月考勤结束后,将数据移到相应的数据备份表中,这样数据表中只保留没有进行考勤汇总的数据,即当前数据。其他,可能与你的系统设计有关。
4、如果时间短, 那么可以排除掉 SQL 执行慢的问题。如果 在 SQL 2008 的 SQL Server Management Studio 那里执行就很慢了, 那么你需要优化一下 SQL 语句。
Q2: sql2005数据库附加到2008版本后特别慢
1、利用脚本来实现。存在大量数据的数据库,比如数据库中存在记录数过万条的数据表,实现起来可能非常慢,且可能出错,没法进行下去。
2、对于这种查询慢的问题需要仔细分析,首先要确保系统中的资源足够,尤其是内存,内存太小的时候查询速度是很难快的,而且速度也不稳定,另外像:数据量、表合理的索引、查询语句的写法也都会影响到查询的速度。
3、这种类似的形式时,先检查where条件语句中是否有合适的索引。速度慢绝大部分情况下,是因为SQL语句不良,比如某语句做了table scan或者聚焦索引的扫描等。
4、提升最简单的办法是提升硬件配置,操作系统是win2008 R2 64位,sql 2008R2也是64位的,加内存是最简单便捷的,另外还有换ssd,或者使用san存储来存放数据库文件。
5、今天在将一个 SQL Server 2005 数据库附加到 SQL Server 2008 R2 时出现如下的错误:无法升级数据库 SchoolPlatForm1,因为它是只读的,或者具有只读文件。请将数据库或文件设为可写,然后重新运行恢复操作。
Q3: SQLServer2008的可用性和性能解决有什么办法
1、目前可以使用的 Enterprise 是可试用 180 天的 SQL Server 2008 Enterprise Evaluation。有关详细信息,请参阅 SQL Server 网站。SQL Server 2008 专业版SQL Server 2008 专业版是针对特定的用户群体而设计的。
2、可用性增强功能(数据库引擎)通过增强数据库镜像功能,Microsoft SQL Server 2008 数据库的可用性得到改进。可以使用数据库镜像创建热备用服务器,从而提供快速故障转移且已提交的事务不会丢失数据。
3、关键字段建立索引。使用存储过程,它使SQL变得更加灵活和高效。备份数据库和清除垃圾数据。SQL语句语法的优化。(可以用Sybase的SQL Expert,可惜我没找到unexpired的序列号)清理删除日志。
4、解决SQL Server占用内存过高的方法:定期重启SQL Server 2008 R2数据库服务即可。
Q4: sqlserver2008日志清除后,数据库反映非常慢
SQL Server数据库查询速度慢的原因有很多,常见的有以下几种: 没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) I/O吞吐量小,形成了瓶颈效应。 没有创建计算列导致查询不优化。
没有用到索引或者就是内存小了,因为没有备份运行时有的sql丢失了。看看数据库内存设置是否比较小,数据库表是否建立合理的索引。
重建索引 DBCC REINDEX ,DBCC INDEXDEFRAG,收缩数据和日志 DBCC SHRINKDB,DBCC SHRINKFILE.设置自动收缩日志.对于大的数据库不要设置数据库自动增长,它会降低服务器的性能。
空余内存较大,查询比较快。但打过补丁后,其他服务和应用程序占用了人较多的内存,而导致速度下降。
这个操作极其的危险,很容易导致数据库的数据文件损坏的。你这个备份文件总共才100M,按理说不应该很慢的,建议你以后备份的时候,将“选项”“可靠性”“完成后验证备份”这个选项勾上,有可能这个备份文件本身就有问题。
第二:数据缓存,这个跟时间有关系,用的是最近最少使用的数据优先清空的原理。你可以把服务器内存整到 64G。然后配置一番,基本可以缓存多一些。
Q5: server2012和2016哪个更流畅
1、server2012更流畅。serve2012是目前最好用WinServer,和Win1一个架构,高效稳定。server2016和win10一个架构,IO高速度慢bug多,不如2012流畅。
2、server2012和2016哪个更适合老机子server2012和2016哪个更适合老机子server2012更流畅。serve2012是目前最好用WinServer,和Win1一个架构,高效稳定。server2016和win10一个架构,IO高速度慢bug多,不如2012流畅。
3、server2012更适合老机子。根据查询相关公开信息显示:WindowsServer2016功能更强大,但如果你的系统不具备足够的资源,可能会出现性能下降的情况。
4、看你做什么用啊。办公肯定是win7,服务器的话就用服务器的系统。
5、基本教学来说区别不大,因为课程的知识点一般都很老,很少有直接开讲新版本新功能的。
sqlserver2008很慢的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于sql server运行慢、sqlserver2008很慢的信息别忘了在本站进行查找喔。






