-
在SQL Server中,复合主键是否会增加死锁的可能性?
所属栏目:[MsSql] 日期:2020-05-28 热度:107
我想知道,或者是因为增加了行锁定,还是因为增加了持有锁的时间,在表上定义了复合主键会增加在更新时遇到死锁的可能性一旦? 感谢您的任何帮助. 如果您正在使用复合PK并且并行插入大量数据,则可能会受到资源哈希冲突的影响.有关真实示例,请参见 “The Curious[详细]
-
sql-server – Hows做大事务日志会影响性能吗?
所属栏目:[MsSql] 日期:2020-05-28 热度:105
我已经看到我们的数据库具有完整的恢复模型,并具有3GB的事务日志. 随着日志变大,这将如何影响数据库的性能以及访问数据库的应用程序的性能? JD 建议的最佳做法是将SQL Server事务日志文件指定为其自己的磁盘或LUN. 这是为了避免其他海报提到的磁盘上的事务日[详细]
-
sql-server-2008 – SQL Server ManageMent Studio智能感知问题
所属栏目:[MsSql] 日期:2020-05-28 热度:83
我在MSSMS 2008中遇到自动完成问题.每当我尝试编写简单的“Id”列时,MSSMS会将其替换为“IDENTITY”(因为IDENTITY是第一个以字母I开头的条目). 我发现自动填充下拉列表中的条目没有正确排序,所以我有: 从字母I开始的条目: IDENTITY ... ISNULL ... ICQNumbe[详细]
-
Sql server中TRANSACTION的范围是什么
所属栏目:[MsSql] 日期:2020-05-28 热度:179
我正在创建一个存储过程,我发现我的方法和我的同事之间存在一些差异. 我正在使用SQL Server 2005 我的存储过程看起来像这样 BEGIN TRAN BEGIN TRY INSERT INTO Tags.tblTopic (Topic, TopicCode, Description) VALUES(@Topic,[详细]
-
使用Subquery vs Left Joins进行MySQL索引优化
所属栏目:[MsSql] 日期:2020-05-28 热度:134
我创建了2个可以使用相同功能的查询.它们都包含我想要合并到单个查询中的属性,但我无法做到. 查询1 – 给我我想要的结果.慢(~0.700秒) 查询2 – 给了我很多我忽略并跳过的行.快(~0.005秒) 我的目标是修改QUERY 2以删除除每个项目1之外的所有空价格行.我似乎无[详细]
-
neo4j – 域驱动设计和Graph数据库
所属栏目:[MsSql] 日期:2020-05-28 热度:199
我一直在网上搜索有关使用域驱动设计和图形数据库(如Neo4j)的任何信息,我必须说有很多信息没有! 我的主要查询是两者之间明显的重叠,即图形数据库和DDD模型域,但图形数据库只保持状态,而不是行为.我真的不确定如何将两者混合……我如何混合行为?也许使用域名[详细]
-
数据库设计 – (De)两个关系的规范化
所属栏目:[MsSql] 日期:2020-05-28 热度:134
阅读C.J.Date的数据库系统简介或类似水平的书籍的人不应该对标准化和非规范化的定义有问题. 然而,记忆并不像以前那样,我发现自己经常看一些设计并说它没有正常化,即使我找不到它正在破坏的正常形式. 说明它的实际例子是: 如果我们有关系 r1(A,B,C)和r2(A,D)[详细]
-
sql-server – 在PowerShell中组装SSIS包
所属栏目:[MsSql] 日期:2020-05-28 热度:122
我应该在前言中说我在OOP语言中使用脚本或编程的经验是有限的. 我正在研究一种使用PowerShell以编程方式创建和执行SSIS包的方法.不幸的是,PowerShell和SSIS可用的大部分资源都是用于从SSIS调用PS,而不是相反. 但是,我已经为VB / C#找到了许多用于创建SSIS包的[详细]
-
sql – xp_smtp_sendmail随机添加到html的空格
所属栏目:[MsSql] 日期:2020-05-28 热度:83
我有一个proc,我生成带有链接的小html文档,并通过xp_smtp_sendmail proc发送出去.链接是根据查询结果生成的,并且很长.这适用于大多数情况.但是,由于空格被插入到查询字符串变量名中,有时链接会被破坏,即 Na me = John. 这可能因电子邮件客户端而异(同一链接在[详细]
-
sql – 术语DDL,DML和DCL的起源是什么?
所属栏目:[MsSql] 日期:2020-05-28 热度:81
我熟悉应用于SQL的DDL,DML和DCL的定义.有很多网站和书籍可以定义和解释它们.但似乎没有人给出权威的参考. 我对这些术语的起源感兴趣. SQL发明了吗?他们是否已经在历史上用于其他数据库?是否有其他标准创建它们,它们是否被SQL使用?或者SQL是否甚至在ISO规范[详细]
-
SQL查询从.NET代码开始很慢,但不是交互式的
所属栏目:[MsSql] 日期:2020-05-28 热度:158
我们正在使用一个ORM来执行从.NET到SQL Server的sp_executesql存储过程的调用. 当从.NET调用存储过程时,我们会收到超时异常. 看看Profiler,我可以看到查询确实需要很长时间才能执行. 查询基本上是: exec sp_executesql NSELECT DISTINCTFROM [OurDatabase].[[详细]
-
在sql中的朴素贝叶斯计算
所属栏目:[MsSql] 日期:2020-05-28 热度:88
我想使用朴素的贝叶斯将文档分类为相对大量的类.我想确认一篇文章中的实体名称是否真的是该实体,这是基于该文章是否与该实体已被正确验证的文章类似. 比如说,我们在一篇文章中找到了“通用汽车”的文字.我们有一组数据,其中包含文章和中提到的正确实体.因此,[详细]
-
sql – HQL:是否可以在子查询上执行INNER JOIN?
所属栏目:[MsSql] 日期:2020-05-28 热度:145
上图是我用于记录项目位置随时间变化的数据库结构的简化版本.我编写了以下SQL查询,它返回每个位置的当前项目清单: select * from ItemLocationLog linner join (select g.idItemLocationLog, max(g.dateTime) as latestfrom ItemLocationLog ggroup by g.idI[详细]
-
sql – SSIS中的别名参数
所属栏目:[MsSql] 日期:2020-05-28 热度:143
我在SSIS中使用OLE DB命令,其SQL命令如下所示: UPDATE DBO.CLIENTSET TimeZoneID = ?, DaylightSavingTime = ?, ModifiedBy = ?, MicrosPropertyID = ?, IsOffline = ?, GlobalReporting_MaskPatronNumbe[详细]
-
sql-server-2008 – 在Management Studio和Profiler中查询执行时间.它衡量的是什么
所属栏目:[MsSql] 日期:2020-05-28 热度:191
我将生产SQL Server放在远程数据中心(并且Web服务器位于同一数据中心).在开发过程中,我们观察到一个特定的视图需要很长时间才能在我们的本地开发SQL Server中执行(大约60-80秒),我们对它很满意.它被提升为生产,当我在Production DB上运行相同的查询时(来自我[详细]
-
快速SQL问题:在H2中创建具有主键的表的正确语法?
所属栏目:[MsSql] 日期:2020-05-28 热度:184
我目前正在使用 H2 database启动一个新的Java应用程序,但我对创建表的基本SQL使用感到困惑.如何使用唯一的,自动递增的,非空的整数主键创建条目表(字符串)?最基本的事情之一,但我不确定用H2做正确的方法是什么. 我将这些归咎于我的困惑(指定不同数据库之间做[详细]
-
sql – crawler / scraper的数据库是什么?
所属栏目:[MsSql] 日期:2020-05-28 热度:86
我目前正在研究用于我正在进行的项目的数据库.希望你们能给我一些提示. 该项目是一个自动网络爬虫,可根据用户的请求检查网站,在某些情况下擦除数据,并创建已完成内容的日志文件. 要求: 只有少数几列的表格;预定义列没有问题 模型之间没有过于复杂的关联 大量[详细]
-
sql – 检查外键约束“在线”
所属栏目:[MsSql] 日期:2020-05-28 热度:53
如果我们有一个巨大的事实表并且想要添加一个新维度,我们可以这样做: BEGIN TRANSACTIONALTER TABLE [GiantFactTable]ADD NewDimValueId INT NOT NULLCONSTRAINT [temp_DF_NewDimValueId] DEFAULT (-1)WITH VALUES -- table is not actually re[详细]
-
关于SQL Server HierarchyID深度优先性能的问题
所属栏目:[MsSql] 日期:2020-05-28 热度:141
我试图在表(dbo.[Message])中实现hierarchyID,其中包含大约50,000行(将来会大幅增长).但是,检索大约25个结果需要30-40秒. 根节点是填充符以便提供唯一性,因此每个后续行都是该虚拟行的子节点. 我需要能够遍历表深度优先并使hierarchyID列(dbo.[Message] .Mess[详细]
-
sql-server – 什么是SQL执行计划,它们如何帮助我?
所属栏目:[MsSql] 日期:2020-05-28 热度:63
我最近听到很多,我应该看看我的SQL的执行计划,以判断它的执行情况.但是,我不确定从哪个开始使用此功能或它到底意味着什么. 我正在寻找一个很好的解释,执行计划的作用,它的局限性,以及如何利用它或指向资源. 它描述了服务器用于检索数据的实际算法. 像这样的SQ[详细]
-
数据库 – 有人可以推荐合成数据生成器吗?
所属栏目:[MsSql] 日期:2020-05-28 热度:107
有没有人遇到过一个免费的数据生成器,可以创建合成数据加载到数据库中进行测试? 看看其他问题我偶然发现了Benerator, http://databene.org/databene-benerator.html.我没试过,但是: 显然有这些JDBC驱动程序 http://databene.org/databene-benerator/112-ins[详细]
-
sql – 使用where子句进行慢查询
所属栏目:[MsSql] 日期:2020-05-28 热度:190
我有以下sql查询,只需1秒执行: select a.date, b.rate, c.type, a.value froma inner join b on a.id = b.aidc inner join b.id = c.bidwhere a.name = xxx 但是我需要一个结果集来获得速率大于0的结果.所以当我将查询更改为此时需要7分钟才能执行: select[详细]
-
数据库 – 存储少量图像:blob还是fs?
所属栏目:[MsSql] 日期:2020-05-28 热度:74
我正在为我的网站添加一些功能,以便用户可以上传他们自己的个人资料图片,所以我想知道是将它们作为BLOB存储在数据库中,还是将它们放在文件系统中. 我在这里找到了一个类似的问题:Storing images in DB: Yea or Nay,但给出的答案更多地针对那些期待数千甚至数[详细]
-
sql-server – 在实体框架中使用savechanges()时,列名无效
所属栏目:[MsSql] 日期:2020-05-28 热度:178
所以这是交易,我已经改变了我的数据库模式,并更改了我的一个表的PK,并删除了与旧PK相关的所有内容(另一个表中的FK引用). 但是,当我使用savechanges()方法插入新实体时,我有这个例外 ex = {“An error occurred while updating the entries. See the inner exc[详细]
-
SQL在顶部有一个特定记录,下面是其他所有记录
所属栏目:[MsSql] 日期:2020-05-28 热度:146
我正在尝试将一个查询放在一起,在顶部显示一条特定记录(由记录的主ID找到),并显示其下面的所有其他记录,按日期排序(我将“date_added”作为其中一个字段表,除了主要ID). 我可以使用UNION(第一个选择将找到我想要的记录,另一个选择将显示所有其他记录),但我想[详细]

浙公网安备 33038102330553号