腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9983)
视频
沙龙
1
回答
SQL
Server
:
使用
自
联接
输出
具有
不同
名称
的
同一
列
会
导致
性能
下降
-
需要
改进
我有一个包含序列号
的
表,通过DeviceTypeId可以清楚地看出这些序列号来自哪个DeviceType。设备可以是IPHone 12、三星XY等。对于报告,我现在
使用
self joins将这对序列号和设备类型合并到一个由设备类型命名
的
列
中,如IPhoneSerialNo。但这会
导致
结果表从最初
的
200000个条目增加到2000多万个条目(我进行
的
连接越多)。有没有一种解决方案,不会生成太多
的
结果行,因此速度更快?我
的
sql<
浏览 4
提问于2021-03-11
得票数 0
3
回答
SQL
-
使用
常量值和参数是否存在
性能
差异?
、
、
在
性能
方面,如果在where子句中有许多
使用
(
不同
的
)常量值运行
的
查询,而不是在顶部有声明参数
的
查询,而参数值却在变化,那么
性能
会有什么
不同
吗?where子句中
具有
常量值
的
示例查询:*where [guid_field] = '00000000-0000-0000-000000000000' --valuechanges 提议(
改进
?)
浏览 3
提问于2016-02-25
得票数 5
回答已采纳
1
回答
如何在连接两个表时删除一个
联接
键
、
、
现在,我有了一个名为ID
的
公共
列
,我将在其中加入。select a..*left join table_b as b on a.id=b.id 这将
导致
一个错误,因为id是重复
的
(在两个表中都存在,并同时包含在两个表中)。我不想在select语句中单独写下b
的
每一
列
。我有很多专栏,这很痛苦。我是否可以在join语句本身中重命名b
的
ID
列
,类似于SAS数
浏览 1
提问于2015-11-10
得票数 2
2
回答
SQL
Server
2008中用户定义
的
排名/分析函数
、
、
、
、
我计划将数据仓库迁移到
SQL
Server
2008,并尝试想办法在
SQL
Server
2008中复制Oracle中
的
滞后、领先、FIRST_VALUE和LAST_VALUE分析函数。它们不包括在
SQL
Server
2008中,尽管窗口化分析函数
的
基本机制是(例如,ROW_NUMBER、RANK和DENSE_RANK都存在)。对于这些函数,可以通过创建子查询来实现相同
的
功能,该子查询
使用
ROW_NUMBER为每一行分配
浏览 1
提问于2009-11-16
得票数 3
回答已采纳
2
回答
同一
虚拟机上两个
server
实例之间链接服务器
的
性能
、
、
我想在
SQL
Server
2014 (main)和
SQL
Server
2016 (次要)之间设置日志传送。问题是,我想将辅助DB设置为备用数据库。不幸
的
是,MS不支持这一设置,因为次要版本(2016)高于主版本(2014)。为了克服这个问题,我计划在2014年版
的
辅助版上安装第二个
Server
实例。然后,为了能够访问它,我必须在
同一
台机器上
的
这两个实例之间创建一个链接服务器。 现在主要
的
问题是。如果两个实例驻留在
浏览 0
提问于2019-08-29
得票数 0
2
回答
SqlCacheDependency/SqlDependency和
列
、
、
我
使用
以下代码缓存"People“表
的
"Name”
列
的
更改。但是,在一行中,如果其他
列
(如Address
列
)发生更改,则还会触发和清除缓存。(ASP.NET 4.0与
Server
2008。)还可以将委托分配给OnChange事件,当相关命令
的
结果发生变化时,该事件将触发。 它还
需要
显式地声明
列
,因此我们理解它将过滤掉表中
的
其他
列
,而不会触发。那么,为什
浏览 10
提问于2012-10-03
得票数 4
1
回答
在基于
列
的
表中,按高基数列分组和连接高基数列
的
最有效
的
方式是什么?
、
、
、
、
我目前有一个
SQL
Server
,20
列
事实表,它可能
会
扩展到数百个。当前
的
行数约为900万条记录。索引策略目前是基于行
的
。查询连接到每个查找表,总共有十几个
联接
(表中
的
大多数列都是FKs)。这是一个每晚生成
的
分析表。查询过滤器是临时
的
,所以行索引大多数排列是不可行
的
。我想探索如何删除这些
联接
并
使用
列
存储索引,因为在大多数情况下,每个查询请求只会
浏览 0
提问于2021-04-15
得票数 1
1
回答
LINQ to entities中
的
string.contains
导致
执行速度非常慢
、
entities.Cases .ToList();这大约
需要
100毫秒才能完成。Address] LIKE @p__linq__0 ESCAPE N''~''',N'@p__linq__0 nvarchar(4000)',@p
浏览 0
提问于2012-08-30
得票数 2
2
回答
select *或单个
列
在
性能
上有什么区别吗?from table nameselect [col1] ......
浏览 1
提问于2011-07-27
得票数 5
1
回答
SQL
server
中
列
存储索引
的
联接
消除
、
、
有没有办法说服
SQL
Server
2014在连接
列
存储索引表时执行连接消除? 我们有一个标准
的
维度模型,带有事实表和维度,还有一些视图将事实与它们
的
多个维度连接在一起,以方便用户。在
使用
传统
的
行存储表时,如果给定查询不
需要
连接,我们可以利用
SQL
的
能力从这些方便
的
视图中消除连接,因为事实和维度之间定义了FK/PK关系,这使得查询规划器可以确保连接不会添加或删除行。但是,我们希望将事实表转
浏览 1
提问于2015-05-18
得票数 2
1
回答
使用
多个
不同
的
SQL
查询(聚合)安装Flink应用程序
、
、
、
我
需要
从
同一
个来源构建一个
具有
不同
列
聚合
的
管道,比如由userId构建
的
管道,由productId构建
的
管道,等等。我还希望有
不同
的
粒度聚合,比如按小时、每天进行聚合。每个聚合将有一个
不同
的
接收器,比如
不同
的
nosql表。
使用
Table构建
SQL
查询似乎很简单。但是我想减少管理太多Flink应用程序
的
浏览 4
提问于2021-10-03
得票数 0
回答已采纳
2
回答
SQL
查询中
的
语句示例
、
而且我有一些特殊
的
公司在我们
的
项目中,有top_company值是假
的
。我写了下面的查询。SELECT top_company FROM companies top_company将返回布尔
输出
。
浏览 4
提问于2016-06-14
得票数 0
回答已采纳
6
回答
我
的
T查询写得好吗?
、
、
写得不好,很有可能
导致
性能
低下吗?如果是,请您建议我如何
改进
它。 注意:每个表只有一个索引(主键).
浏览 6
提问于2011-01-03
得票数 0
回答已采纳
3
回答
SQL
INNER JOIN ON and USING
使用
"ON“比
使用
" using”
的
优点是什么?或者它们在所有意义上都是一样
的
?
浏览 2
提问于2011-10-20
得票数 10
回答已采纳
3
回答
Unicode和
性能
、
、
、
我正在迁移一个大规模
的
web服务,以便与国际字符兼容。它是一个Tomcat/Spring MVC/
SQL
Server
堆栈。迁移本身相对简单,我们在Tomcat中做了一些设置更改以强制在响应中默认
使用
UTF-8,更改了一些Java代码以
使用
编码,并将一些VARCHAR
列
迁移到NVARCHAR,然后进行了健康
的
单元/功能测试。我
的
团队中
的
另一个人希望现在就进行负载测试,以确保所有更改都不会对系统
性能
浏览 1
提问于2011-06-09
得票数 3
回答已采纳
2
回答
不同
的
RDBMS对ORM
性能
测试结果有影响吗?
、
、
我在MSSQL上进行了一些ORM框架
性能
测试(与纯ADO.NET方法相比,EF,NH )。EF、NH和ADO.NET应该为DB
使用
相同
的
ADO.NET提供程序。我
的
问题是,如果EF在MSSQL上可能比NH更有优势的话。 因此,我想问
使用
不同
DB (例如MySql)是否可能对ORM
性能
测试结果产生相关
的
影响。(相关
的
意思是,ORM
的
性能
提高了x%,ORM提高了y%,其中x != y :)
浏览 4
提问于2013-05-24
得票数 1
回答已采纳
2
回答
散
列
匹配算子中
的
低基数估计
、
、
、
我正在尝试修复
Server
2008 R2上
的
报告查询之一
的
性能
问题。我在
Server
2008 R2上尝试了跟踪标志4199,但这没有帮助。实际执行计划
浏览 0
提问于2016-08-13
得票数 3
2
回答
为什么我们不能通过交换表来
使用
左外部连接而不是右外部连接呢?
“什么是正确
的
外连接?”我回答说:“右外
联接
连接两个表,并从两个表返回匹配
的
记录以及表A中
的
非匹配行”。面试官只是笑了笑,然后又问:“为什么我们用右连接,而我们可以交换桌子,用左连接呢?”然后我
的
回答是,“是的,我们可以利用”。但是,他认为,“那么,为什么两个概念连接?(左和右)”。我真的被这个问题搞糊涂了。请帮助我,并纠正我对加入
的
理解。
浏览 7
提问于2014-11-12
得票数 8
5
回答
SQL
Server
索引
的
优化
、
我有一个有几个与PK无关
的
索引
的
表。不幸
的
是,有一些重复之处在于,几个索引引用
同一
列
的
排序顺序相同。我通常创建覆盖索引,表示表
的
非PK相关索引
的
聚合,因为只要
列
被索引,它就会在查询期间
使用
它。我
的
问题很简单:是否
会
按相同
的
排序顺序在多个索引中索引
同一
列
,或者
Server
是否知道某个
列
已经被索引
浏览 0
提问于2010-02-17
得票数 3
回答已采纳
2
回答
将Linq参数化为
SQL
查询
会
导致
性能
问题。
、
、
、
、
我有一个linq查询,
需要
11分钟才能在MSSQL
server
2008上执行。我
使用
查找查询执行时间太长,并将其单独运行到我
的
数据库。由于Linq到
SQL
总是运行参数化
的
SQL
,在这种情况下我能做什么来提高
性能
呢? 在有关索引
的
列
中,我没有发现任何
浏览 4
提问于2013-11-04
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
浅谈数据库Join的实现原理
用Select×进行SQL查询的七宗罪
如何在SQL Server中将表从一个数据库复制到另一个数据库
数据库:网状数据库、层次数据库、关系数据库
开工大吉,Oracle系列五六章合集-分页和去重、表连接
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券