暂无图片
数据库用的是sqlserver. 2008R2:要从一个系统的表中取最新的一条记录。因为表是别的系统创建的,里面大概有几千万条记录。表结构里面没有主键,没有索引。现在我查询最新的一条记录,每次返回时间大概在280秒
我来答
分享
Garry
2021-11-15
数据库用的是sqlserver. 2008R2:要从一个系统的表中取最新的一条记录。因为表是别的系统创建的,里面大概有几千万条记录。表结构里面没有主键,没有索引。现在我查询最新的一条记录,每次返回时间大概在280秒

在不动别人表结构的情况下,该怎么优化查询速度?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
chengang

没有索引。就是表扫描。肯定慢。这种还是建索引吧。

暂无图片 评论
暂无图片 有用 1
打赏 0
暂无图片
Garry
题主
2021-11-15
好吧!谢谢指教
回答交流
Markdown


请输入正文
提交
相关推荐
sql server本身有什么类似于navicat的数据传输工具用来做数据迁移?
回答 5
MicrosoftSQLServerManagementStudio这个工具本身也可以实现你说的功能。
sqlserver数据库备份
回答 4
除了手动还可以计划作业配置简单备份任务,或者调用存储过程备份,存储过程参考https://www.modb.pro/db/1844575911926132736
sql server insert 如何使用变量?
回答 1
两种写法都支持变量啊。declare@ttable(idint)declare@idint2insertinto@t(id)values(@id)insertinto@t(id)select@idse
SQL Server sleeping状态的连接有没有必要kill掉?
回答 1
已采纳
没必要
sql server收缩日志的作业和记录,失败就是因为和备份冲突了吗?
回答 2
是的,有可能。你可以查下当shirk操作失败时,sqlserver正在做什么操作,然后测试下。参考:https://www.cnblogs.com/nzperfect/archive/2012/07/
图片转成了byte[],怎么存储到SQL server数据库里面?
回答 1
已采纳
sqlserver有image类型应该直接存流都可以的
sql server向开源数据库迁移?
回答 5
学习了,这么多方法,之前也没太注意过,学习了学习了
sqlserver不同服务器上插入效率原因
回答 1
并发是一样吗?配置一样吗?50W条循环插入的话。要开显示事务,会提升性能。
2016的bak在2008数据库中还原提示介质簇结构不正确,这个有啥解决办法吗?
回答 1
已采纳
直接还原是不可能的啊。你可以通过生成脚本或企业管理自带DTS导表来恢复。
在SQL登入界面中,在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。
回答 1
已采纳
外网。首先看端口是否有映射。telnet 端口能否通,防火墙关闭。然后要起用TCP/IP 协议。如果用的机器名 还是启用 命名管道