问题标签 [sql-server-2012-express]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 删除大量记录需要很长时间
我有一个包含约 60,000 行的数据库表(在 SQL Server 2012 Express 上运行)。
我正在使用以下代码清除旧行:
当删除的行数很大时(大约 90% 或更多的表中的记录正在被删除),操作需要非常长的时间。在比较强大的机器(Intel I5 台式机)上完成这个操作大约需要 30 分钟。
这看起来像正常行为吗?
关于我可以做些什么来减少手术时间的任何想法?
谢谢,
visual-studio-2012 - 实体框架 - 急切加载相关实体的相关实体
我正在使用 Entity Framework 5 在 C# (.NET 4.5) 中编写一个简单的数据库应用程序。我有一种情况,我可能需要也可能不需要加载单个实体的相关实体。如果碰巧我需要加载实体的相关实体,我想急切加载相关实体的相关实体。基本上,我试图避免“SELECT N+1”问题。希望下面的代码将使我想要做的事情变得清晰:
关于我应该做什么的任何想法?
sql - IN 运算符未找到匹配项
我无法IN
使用单引号选择带有子句的值。列pid
是varchar(50)
。
第一个查询返回数据,但第二个查询不返回。
sql-server-2005 - 2012 年的 SQL Server 2005 mdf 文件
我有一个.mdf
需要安装在服务器上的 SQL Server 2005 文件。我可以简单地安装 SQL Server 2012 Express 并附加.mdf
文件而不会出现任何问题,还是应该坚持使用 2005 Express 来消除可能出现的任何问题?
我还应该添加它需要支持 ASP.NET 3.5 网站。
干杯
sql - 从 xml 文件向 SQL Server 数据库添加行
我正忙着将网站从 xml 文件库转换为 SQL Server 2012 express 数据库,现在我已经设法从 xml 中获取大部分标签以轻松导入 SQL Server
我现在的问题在于这些 xml 的特定部分
这是我遇到问题的部分
我对每个许可证和分配给该许可证的 MAC 地址都有一个参考。
现在我希望它将它导入到 sql 中,如下所示:
我会手动完成,但我有 700 多个许可证可以导入,手动完成需要很长时间。
帮助将不胜感激
sql-server - 在 SQL Server 2012 Express 上,GUID 集群 PK 比 BIGINT 和 INT 身份 PK 更快吗?
我正在开发一个维护大约 5 个表的数据库密集型应用程序。这些表中的每一个都包含数千条记录。所有表都使用 GUID 聚集主键。为了提高效率,我在表之间删除了外键。
我正在运行一个 65000 行长的脚本,它创建了一大堆表(包括我的表)和存储过程(大约一半的时间在那里花费)然后继续向我的表中插入大约 40000 条记录,然后更新大约 20000 条这些记录。
在我的 AMD 3.5 Ghz 8 核机器上需要 1:15。
令人惊讶的是,如果我更改这 5 个表这样 - 添加 BIGINT 身份代理主键(查询仍然使用 GUID 连接) - 将先前的集群 GUID 主键降级为唯一列
然后它在 3:00 分钟内运行!
将其从 BIGINT 更改为 INT 大约需要 1:30!
集群 GUID PK 的运行速度怎么可能比自动递增的 INT 快得多,并且比自动递增的 BIGINT 集群 PK 快得多?
注意:GUID 值本身是在代码中生成的,而不是由 DB 生成的。
查看这个简化的基准脚本,演示我的意思。
tsql - 从另一个调用一个 sp
在这个链接上
http://gallery.technet.microsoft.com/Compare-Data-0c5bfc87#content
我们可以找到一个可以比较两个表数据的存储过程示例。我想为数据库中的每个表调用这个 sp。我找到了下一个将枚举所有表的 sp
http://weblogs.sqlteam.com/joew/archive/2007/10/23/60383.aspx
问题是我无法正确传递参数。这是我尝试过的(我已将两个数据库都放在本地服务器上):
那失败了
消息 102,级别 15,状态 1,第 1 行 '[dbo].[Activities]' 附近的语法不正确。
每张桌子都有相同的信息。谁能帮我解决我在这里做错的事情?
tsql - EXISTS不引入子查询时如何在选择列表中指定两个表达式
我有一个使用子查询的查询,但在返回预期结果时遇到问题。我收到的错误是......“当子查询不使用 EXISTS 引入时,选择列表中只能指定一个表达式。” 我怎样才能重写这个工作?
asp.net-mvc - Linq to Entities - 获取所有唯一相关实体的列表
asp.net mvc 4、实体框架 5、SQL Server 2012 Express、代码优先
我有一个地方模型:
和相关的标签模型:
他们有一个多对多的关系。
我有一个 List places - 我想创建一个 List 标签 - 填充了与“places”中的每个地方相关联的每个(唯一)标签。
例如,一个地方可能有“restaurant”和“pub”标签,另一个有“pub”和“bar”标签,另一个有“shop”和“cafe”标签。
我希望列表包含具有以下名称的每个标签之一:Bar、Cafe、Restaurant、Pub、Shop
我怎样才能在 Linq 中做到这一点?
谢谢。
tsql - GROUP BY 月数和年
我有一个查询,它产生一个月数和一个年。我想按月数和年对结果进行排序。因此,第 1 个月,第 2012 年是第一个,然后是 2,2012 年,依此类推。我怎样才能做到这一点?