社区
MS-SQL Server
帖子详情
SQL查询问题。
KcSoft
2005-05-02 12:06:05
50万条记录,两种形式记录在数据库中,一种是只有一个表,另外一种是分两个表,各分25万条记录。请问,如果查询的话,是只有一个表的数据更快查出来呢,还是用join 的方式查询两个表的速度快些?
...全文
128
10
打赏
收藏
SQL查询问题。
50万条记录,两种形式记录在数据库中,一种是只有一个表,另外一种是分两个表,各分25万条记录。请问,如果查询的话,是只有一个表的数据更快查出来呢,还是用join 的方式查询两个表的速度快些?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
KcSoft
2005-05-06
打赏
举报
回复
up
KcSoft
2005-05-04
打赏
举报
回复
up
mschen
2005-05-02
打赏
举报
回复
当然是放在一个表里边查询速度比较快,但是你应该建立适当的索引,这样可以加快查询的速度.
KcSoft
2005-05-02
打赏
举报
回复
还有一个问题,利用备份来恢复数据库,如果数据不多的时候可以成功,但是数据量大的时候就说超时,我在数据库的超时设置是为0了,按理说不可能超时。如果这样,备份出来意义就不大了。
KcSoft
2005-05-02
打赏
举报
回复
对分区视图不是很懂,可不可以详细说一下。
mschen
2005-05-02
打赏
举报
回复
根据你的需求,我觉得用分区视图更适合一些.
KcSoft
2005-05-02
打赏
举报
回复
我的条件就是 比如表1名称: t2004,表2名称:t2005,一般我需要的数据大部分在t2005,但有可能有一部分在t2004或t2004没有一条记录合适的,这样应该是两个表的速度快一些吧,想好了方向,我的软件可能就要用2表、3表、4表 、、、、的形式来开发的了。请有经验的说一说。
Well
2005-05-02
打赏
举报
回复
还有一个问题,利用备份来恢复数据库,如果数据不多的时候可以成功,但是数据量大的时候就说超时,我在数据库的超时设置是为0了,按理说不可能超时。如果这样,备份出来意义就不大了。
應該 不會吧
我以前沒有過啊
行
Well
2005-05-02
打赏
举报
回复
這個就要看具體的查詢是什麼情況了。
我感覺一般一來說還是一個表的查詢速度要快一些吧
zjcxc
元老
2005-05-02
打赏
举报
回复
如果你的条件只需要从其中一个表就能提取出所有记录,当然两个表更快. 否则应该一个表快一些.
关于如何解决for循环中的
sql查询
问题
心得
入职三个月的菜鸟,因为工作需要这段时间优化...在优化之初我以为是因为hql转换原生sql占用较长时间,但是在我用原生
sql查询
一遍以后一样缓慢。因此将调转开始研究如何减少hql语句的发送,也就是减少与数据库之间的...
ES中
SQL查询
详解
如果你对DSL查询语句不熟悉,那么采用
SQL查询
索引数据将是一个非常简单,0门槛入门的好方法。 1、注意ES在6.3版本之后才原生支持
SQL查询
。 2、可以通过translate API将sql语句转为DSL语句。 3、ES的
SQL查询
提供对自...
SQL查询
数据以及排序
一、
SQL查询
数据以及排序语法 1.查询数据语法 Select:查询 语法如下: (1)使用“Select”查询某一个字段值 Select 表字段 from 表名 (2)使用“Select”查询多个字段的值(字段之间要使用“,”隔开) ...
使用
SQL查询
所有数据库名和表名
MySQL中查询所有数据库名和表名; SQLServer中查询所有数据库名和表名; Oracle中查询所有数据库名和表名;
sql查询
速度太慢怎么优化
今天群里的小伙伴问的
问题
在这里分析一下
sql查询
速度太慢怎么优化 原因分析 后台数据库中数据过多,未做数据优化 数据请求-解析-展示处理不当 网络
问题
提高数据库查询的速度方案 SQL 查询速度慢的原因有很多,...
MS-SQL Server
34,593
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章