-
如何找出被阻止的SQL查询以及阻止它们的内容?
所属栏目:[MsSql] 日期:2020-05-24 热度:74
我正在尝试优化一些慢速网页,我的猜测是问题与SQL阻塞有关(似乎不是Web服务器或数据库服务器上的CPU或I / O利用率问题).找出哪些查询被阻止以及哪些查询正在执行阻止的最快方法是什么? SELECT p1.SPID AS blockedSPID, p2.SPID AS blockingSPID, ...FROM mas[详细]
-
SQL Server按顺序加入
所属栏目:[MsSql] 日期:2020-05-24 热度:63
我在输入中有2个字符串,例如’1,5,6’和’2,89,9′,具有相同数量的元素(3或加号). 我想要的那两个字符串作为“纵坐标连接” 1 25 896 9 我想要分配一个rownumber并在2个结果集之间建立连接 SELECT a.item, b.item FROM ( SELECT ROW_NUMBER() OVER (ORDER BY[详细]
-
数据库 – Facebook DB设计可能应该是什么
所属栏目:[MsSql] 日期:2020-05-24 热度:171
我只是想知道facebook可以发布多少个db查询来呈现用户的主页.有没有人对facebook DB的设计有所了解.我听说它运行 MySql并且有数千个副本加上比DB服务器更多的内存缓存服务器. Facebook数据是否被shard-ed? 如果是的话,它会转到每个分片并搜索我朋友的最新更[详细]
-
sql – 使用连接更新Informix表
所属栏目:[MsSql] 日期:2020-05-24 热度:189
这是Informix更新的正确语法吗? update table1set table1.code = 100from table1 a, table2 b, table3 cwhere a.key = c.keya.no = b.noa.key = c.keya.code = 10b.tor = THEa.group = 4183a.no in (1111,1331,[详细]
-
数据库 – 在LAN上的PC上的两个应用程序之间交换数据
所属栏目:[MsSql] 日期:2020-05-24 热度:67
我需要实现两个可以互相交换数据的应用程序.这两款应用都将在作为局域网一部分的独立PC上运行. 我们如何在Delphi中做到这一点? 是否有任何免费组件可以轻松地在PC上的应用程序之间交换数据? 如果我自己编写,我(几乎)总是使用套接字在应用程序之间交换数据.[详细]
-
SQL INNER加入和使用
所属栏目:[MsSql] 日期:2020-05-24 热度:198
说我有桌子,我加入内部连接.使用“ON”而不是“USING”有什么好处.或者它们在所有意义上都是一样的吗? USING是一个等值连接并导致从结果集中删除重复的列(可以说这使它“更具关系性”). ON是一个theta连接(即连接条件不必相等,可能涉及具有不同名称的列),并[详细]
-
SQL Server数据库更改工作流程的最佳做法
所属栏目:[MsSql] 日期:2020-05-24 热度:149
的背景 我的组有4个SQL Server数据库: 生产 UAT 测试 开发 我在Dev环境中工作.当需要推广我一直在处理的对象(表格,视图,函数,存储过程)时,我向我的经理提出请求,他提升了测试.在测试之后,她向促进UAT的管理员提交请求.用户测试成功后,同一个Admin会升级到Pro[详细]
-
如何在RethinkDB中重命名数据库
所属栏目:[MsSql] 日期:2020-05-24 热度:90
在api文档页面 rethinkdb.com/api/javascript上,我只能找到创建,删除和列出数据库的命令. 但是如何在RethinkDB中重命名数据库呢? 你基本上有两个选择: 1.使用.config方法更新名称 您还可以使用每个数据库和表具有的.config方法更新名称.这看起来像这样: r[详细]
-
.net – 如何检查LINQ to SQL连接错误
所属栏目:[MsSql] 日期:2020-05-24 热度:80
如何检查 Linq.DataContext对象是否填充了数据并且没有出现连接错误? 谢谢. DataContext.DatabaseExists() 要么 DataContext.Connection.Open()[详细]
-
sql – 选择落在中心点半径范围内的坐标?
所属栏目:[MsSql] 日期:2020-05-24 热度:73
我有一个架构中的坐标数据库: ID:纬度:经度:名称:降序 我已经设置了我的谷歌地图应用程序,以在屏幕上有效地显示标记.但是我需要添加另一个功能,用户可以从中心点查看半径范围内的所有指针. 我该如何编写这种类型的sql语句: Select all pointers that fa[详细]
-
sql – 批量插入问题
所属栏目:[MsSql] 日期:2020-05-24 热度:54
我试图将此链接中的数据插入到我的SQL服务器 https://www.ian.com/affiliatecenter/include/V2/CityCoordinatesList.zip 我创建了表格 CREATE TABLE [dbo].[tblCityCoordinatesList]( [RegionID] [int] NOT NULL, [RegionName] [nvarc[详细]
-
计算SQL中不同多列的出现次数
所属栏目:[MsSql] 日期:2020-05-24 热度:63
我正在尝试计算用户表中一组不同城市和国家/地区的出现次数. 该表的类似于: userid city country------ --------- --------------1 Cambridge United Kingdom2 London United Kingdom3 Cambridge United Kingdom[详细]
-
跳过SQL Server 2005的第一行?
所属栏目:[MsSql] 日期:2020-05-24 热度:185
我们可以从SQL Server中选择Top 10或Select Top’N’行. 但有没有办法从顶部的结果中跳过第一行? 我的意思是我从选择前5位获得结果,然后我跳过第一行并且只得到接下来的4行? 您可以使用OVER子句和排名函数.您无法直接对此进行过滤,因此您需要使用子查询或公[详细]
-
sql-server – 如何使用查询从链接服务器获取数据
所属栏目:[MsSql] 日期:2020-05-24 热度:112
我创建了一个linkserver作为ravikiran-vm,它是我桌面上的虚拟机. 现在我有一个名为kiran的数据库,其中包含一个雇用表. 要检索雇用数据,我执行以下操作: select * from ravikiran-vm.kiran.employ 但它显示错误“语法不正确’ – ‘.” 有人可以帮帮我吗? 提[详细]
-
单元测试 – 单元测试 – 数据库和固定装置
所属栏目:[MsSql] 日期:2020-05-24 热度:72
我刚刚开始进入单元测试,并且由于与数据库的交互,无法看到执行大量测试用例的简单方法. 是否存在用于单元测试的标准方法/过程,其中需要数据库访问(读取和写入)才能断言测试? 到目前为止,我能想出的最好的方法是使用一个配置文件来使用不同的数据库连接来引导[详细]
-
SQL Server:pivot功能,需要透视表
所属栏目:[MsSql] 日期:2020-05-24 热度:90
我在SQL Server中有以下格式的数据. -ID ID2 status time-1384904453 417 stop 2013-11-19 23:40:43.000-1384900211 417 start 2013-11-19 22:30:06.000-1384822614 417 stop 2013-11-19 00:56:36.[详细]
-
数据库设计 – 数据库设计:灵活性与简单性
所属栏目:[MsSql] 日期:2020-05-24 热度:54
我试图权衡一个简单的数据库结构的相对优缺点,例如: 1. CREATE TABLE x ( my_id INT PRIMARY KEY, ..., text_attribute_blah TEXT, text_attribute_blah_blah TEXT); VS: 2. CREATE TABLE x ( my_id INT PRIMARY KEY,[详细]
-
sql – 为每个不同的外键值选择最新行
所属栏目:[MsSql] 日期:2020-05-24 热度:51
原谅标题,我无法想出一些简短的事情…… 我有一个表’更新’与三列,text,typeid,created – text是一个文本字段,typeid是来自’type’表的外键,并创建一个时间戳.用户正在输入更新并选择它对应的“类型”. 有一个对应的’type’表,列’id’和’name’. 我试图[详细]
-
neo4j – 图形数据库的变更管理?
所属栏目:[MsSql] 日期:2020-05-24 热度:91
我最近接触过图形数据库世界.对于像我这样的老式关系狗来说,这是一个非常有趣的范式转变. 最近,我一直在修补liquibase,它是管理数据库的一个非常好的工具. 所以,两个世界相互碰撞,我只是想知道是否有任何工具可以对图形数据库进行类似liquibase的变更管理.我[详细]
-
sql – 如何确定主键应该是什么?
所属栏目:[MsSql] 日期:2020-05-24 热度:124
这是一个相当普遍的问题,但我想知道你在确定表的主键时使用了什么.您推荐的示例非常需要. 我注意到许多程序员添加了ID列并将其用作主键.我认为,从设计的角度来看,它存在缺陷,因为在这种情况下,ID与表格无关. 我在确定主键时的思维过程是这样的. “此表中的一[详细]
-
sql – 我误解了Ruby中的String #hash吗?
所属栏目:[MsSql] 日期:2020-05-24 热度:64
我正在处理一堆数据,我还没有将重复的检查器编码到数据处理器中,所以我预计会发生重复.我运行了以下SQL查询: SELECT body, COUNT(body) AS dup_count FROM commentsGROUP BY bodyHAVING (COUNT(body) 1) 并获取重复列表.看着这个,我发现这些重复有多个哈希.[详细]
-
您如何记住/管理您的SQL示例?
所属栏目:[MsSql] 日期:2020-05-24 热度:176
我目前有一个SQLTIPS.sql文件,它存在于我的硬盘上,正在工作. 我将添加任何新的或很好的例子,写出好的SQL,到这个文件.现在它变得很难管理,我必须在我自己的文件中搜索具体内容! 我正在寻找可以快速加载到SQL企业管理器中的东西,类似于Visual Studio IDE代码片[详细]
-
“With”关键字在SQL中如何工作?
所属栏目:[MsSql] 日期:2020-05-24 热度:144
很多次看到和,很多次SQL Server要求有;在它之前 如何;与……工作? ;with coords(...) as (SELECT * ...) 为什么一定要在它之前? 分号在SQL中用于结束查询.将它放在像这样的查询之前只是为了确保数据库理解任何先前的查询已经结束. 最初在每次查询后都需要逐[详细]
-
sql – 使用SSIS从Excel导入数据而不知道工作表名称
所属栏目:[MsSql] 日期:2020-05-24 热度:154
我有一个电子表格,由另一台服务器更新(我无法控制),我需要自动将这些数据导入SQL 2005.数据始终是电子表格的第一页.但是,该工作表的名称会根据行数而变化. 有没有办法在不事先知道工作表名的情况下运行从Excel中提取数据的SSIS作业?它似乎依赖于工作表名称作[详细]
-
SQL:聚合后如何过滤?
所属栏目:[MsSql] 日期:2020-05-24 热度:180
删除不需要聚合的值非常容易. 例如: SELECT department, SUM(sales) as Total salesFROM order_detailsGROUP BY departmentHAVING SUM(sales) 1000; 这将从汇总聚合中排除值小于1000的所有销售. 但是如何在聚合后过滤? 例如. WHERE(“总销售额” 15000) 编[详细]

浙公网安备 33038102330553号