-
sql-server – SQL Server遇到的前3个性能问题是什么?
所属栏目:[MsSql教程] 日期:2021-05-19 热度:108
我是埃因霍温Fontys大学的学生,我目前正在进行一系列访谈,以帮助开发SQL Server工具,我希望得到该领域专家的反馈. 我的一个问题是: 您在SQL Server实例中遇到的前3个性能问题是什么?如何识别这些问题? 特别是我对用于衡量这一点的脚本和工具感兴趣. 解决方[详细]
-
sql – Postgres:选择具有大于1的字段数的所有行
所属栏目:[MsSql教程] 日期:2021-05-17 热度:136
我有表存储产品价格信息,表看起来类似,(不是主键) no name price date1 paper 1.99 3-232 paper 2.99 5-253 paper 1.99 5-294 orange 4.56 4-235 apple 3.43 3-11 现在我想选择“name”字段在表格中出现多次的所有行.基本上,我希望我的查询返回前三行. 我试过[详细]
-
sql-server – SQL Server中的大量数据和性能
所属栏目:[MsSql教程] 日期:2021-05-17 热度:95
我编写了一个带有SQL Server后端的应用程序,用于收集和存储大量的记录.我已经计算出,在最高峰时,平均记录量大约在每天30-40亿(运营20小时)的大道上. 我的原始解决方案(在我完成数据的实际计算之前)是让我的应用程序将记录插入到我的客户查询的同一个表中.显然[详细]
-
sql-server – varchar大小在临时表中是否重要?
所属栏目:[MsSql教程] 日期:2021-05-17 热度:78
在我妻子的工作中有一个关于仅对存储过程中的临时表中的所有varchar字段使用varchar(255)的争论.基本上,一个阵营想要使用255,因为即使定义发生变化它也总能工作,另一阵营希望坚持源表中的大小以获得潜在的性能提升. 演出阵营是对的吗?还有其他影响吗?他们正[详细]
-
在SQL中不是条件
所属栏目:[MsSql教程] 日期:2021-05-17 热度:116
任何人都可以告诉我两列中SQL的NOT IN条件的确切语法. 这是我用VBA编写的查询. strNewSql = "SELECT distinct(tblRevRelLog_Detail.PartNumber),tblRevRelLog_Detail.ChangeLevel,tblRevRelLog_Detail.ID FROM tblRevRelLog_Detail LEFT JOIN tblEventLog ON[详细]
-
sql-server – 来自sql server的高磁盘I / O还是高磁盘I / O减慢
所属栏目:[MsSql教程] 日期:2021-05-17 热度:66
我一直在与DBA和几个硬件人员讨论SQL服务器上的性能问题.通常一切都很好,但是在过去的几周里,我们在sql server中遇到了巨大的延迟峰值.很明显,SQL Server正在等待磁盘I / O.但我不断被告知,SQL Server正在要求异常高的I / O.事实并非如此.我可以从正在运行的[详细]
-
sql-server – 恢复数据库,不包括FILESTREAM数据
所属栏目:[MsSql教程] 日期:2021-05-17 热度:167
上下文 我们正在开发一个底部有大型数据库的系统.它是在SQL Server 2008 R2上运行的MS SQL数据库.数据库的总大小约为12 GB. 其中,大约8.5 GB位于单个表BinaryContent中.顾名思义,这是一个表格,我们将任何类型的简单文件直接存储在表格中作为BLOB.最近我们一直[详细]
-
sql – 出生日期的CHECK约束?
所属栏目:[MsSql教程] 日期:2021-05-17 热度:124
我在Oracle中创建了我的员工表,并且我想在emp_date中创建它,所以出生日期不会再回到过去,也不能在将来设置? 这在CREATE TABLE语句中实现太复杂了吗?如果是这样,那么我想我必须跳过它,因为这是我必须创建约束的部分. ,emp_dob DATE NOT NULL CREATE TABLE em[详细]
-
sql-server-2008 – “无法找到存储过程”,即使已在MS SQL Serve
所属栏目:[MsSql教程] 日期:2021-05-17 热度:132
我在数据库testbase中创建了一个表testtable,它具有以下结构: product_no (int,not null)product_name (varchar(30),not null)price (money,null)expire_date (date,null)expire_time (time(7),null) 我使用的是Microsoft SQL Server 2008 Management Studio[详细]
-
sql – 修剪包含错误数据的列
所属栏目:[MsSql教程] 日期:2021-05-17 热度:148
我的数据看起来像 ID LPNumber 1 30;#TEST1232 302;#TEST1232 如何更新MyText以删除#之前的所有内容并包括#,所以我留下以下内容: ID LPNumber 1 TEST1232 TEST1232 我看过SQL Server Replace,但想不出一种检查“;”的可行方法. 解决方法 请改用CHARINDEX(),L[详细]
-
sql-server – 使用SSD时,数据库设计中聚集索引的概念是否合理?
所属栏目:[MsSql教程] 日期:2021-05-17 热度:174
在设计SQL服务器数据模式和后续查询,sprocs,视图等时,对于明确部署在SSD平台上的DB设计,是否考虑了磁盘上的聚簇索引和数据顺序的概念? http://msdn.microsoft.com/en-us/library/aa933131(v=sql.80).aspx “聚簇索引确定表中数据的物理顺序.” 在物理磁盘平[详细]
-
sql-server-2005 – 在SQL Server 2005中分析非常大的结果集的有
所属栏目:[MsSql教程] 日期:2021-04-03 热度:156
编辑:我还在等待更多答案.谢谢! 在SQL 2000天,我曾经使用临时表方法,您在其中创建具有新标识列和主键的临时表,然后选择A和B之间的标识列. 当SQL 2005出现时,我发现了Row_Number(),从那以后我一直在使用它… 但现在,我发现Row_Number()存在严重的性能问题.[详细]
-
sql-server – SQL Server 2008:找出表中的主键/外键?
所属栏目:[MsSql教程] 日期:2021-04-03 热度:74
有谁知道我怎么看哪个是主要表中的外键? 编辑:感谢所有的回复.我正在寻找一个SQL查询来做到这一点.现在我正在玩写一个工具,可以列出所有数据库表并显示列.我还要显示哪些键是主键. 这就是我读出表目录的方式: const string sqlSelectTable = "SELECT TABLE[详细]
-
sql-server – SQL Server需要分区数据,但只有标准版
所属栏目:[MsSql教程] 日期:2021-04-03 热度:107
有没有一种方法可以在代码(Sproc等)中将表的数据分发到多个文件组而不实际提供SQL Server分区(只有标准版)?我希望能够将我的FileStream数据分解为不同的“分区”,但如果没有Enterprise许可证,我实际上无法使用分区功能. 任何建议将不胜感激. 谢谢, 小号 解决[详细]
-
jwt – Keycloak从数据库/外部源添加额外声明
所属栏目:[MsSql教程] 日期:2021-04-03 热度:160
我无法理解我从应用程序数据库中添加额外声明的方式.鉴于我的理解有限,我看到两种方式: 成功验证后,keycloak以某种方式从应用程序数据库中提取额外的声明.例如,这个app数据库是postgres. 让应用程序使用共享密钥使用额外声明更新jwt. 我想要两条路径的反馈.[详细]
-
数据库 – 为什么他们使用DBMS_STATS.GATHER_TABLE_STATS?
所属栏目:[MsSql教程] 日期:2021-04-03 热度:107
我发现文件解释说oracle使用这些来进行性能调优等但是并不完全理解它实际上做了什么.有人可以用简单的单词和非常基本的例子向我解释一下吗? 解决方法 包含Oracle的大多数企业数据库使用基于成本的优化器来确定给定SQL语句的适当查询计划.这意味着优化器使用[详细]
-
sql-server – 未记录的CONVERT样式 – datetime 23
所属栏目:[MsSql教程] 日期:2021-04-03 热度:161
最近我偶然发现了CONVERT函数样式23,这非常方便,因为它以格式yyyy-mm-dd给你DATE.问题是它没有在msdn中记录! (在CONVERT上的F1之后从SSMS帮助链接: http://msdn.microsoft.com/en-us/library/ms187928%28SQL.105%29.aspx). 例: select convert( date,'2012[详细]
-
wcf – 如何从自定义位置读取app.config,即从.NET中的数据库读取
所属栏目:[MsSql教程] 日期:2021-04-03 热度:91
我试图在我的自定义ServiceHost中覆盖ApplyConfiguration方法,以从数据库而不是app.config读取配置.理想情况下,我希望能够做到这样的事情: 配置config = GetConfigFromMyDatabase(…); ServiceModelSectionGroup serviceModel = ServiceModelSectionGroup.Ge[详细]
-
sql – 按日期分组,即使没有找到记录也返回行
所属栏目:[MsSql教程] 日期:2021-04-03 热度:184
我有一个查询,它将表中的所有条目分组,并按日期时间列对它们进行分组.这一切都很有效: SELECT SUM( `value` ) AS `sum`,DATE(`datetime`) AS `dt``FROM `entry` WHERE entryid = 85AND DATETIME BETWEEN '2010-01-01' AND '2010-03-01'GROUP BY `dt`ORDER BY[详细]
-
SQL汇总报告,寻找优雅的解决方案
所属栏目:[MsSql教程] 日期:2021-04-03 热度:64
我有一个包含3列的表:ItemCode,Quantity和DocDate. 我想以更“优雅”的方式创建以下报告: SELECT T0.ItemCode,(SELECT SUM(QUANTITY) FROM MyTable T1 WHERE YEAR(T0.DocDate) = 2011 AND T0.ItemCode = T1.ItemCode) AS '2011',(SELECT SUM(QUANTITY) FROM[详细]
-
sql-server-2008 – 在EF4中控制ArithAbort
所属栏目:[MsSql教程] 日期:2021-04-03 热度:121
我们的EF4 MVC解决方案存在一些性能问题.我们已经能够在所有与数据库的连接之前将其跟踪到ArithAbort设置为关闭,现在我们正试图强制它保持为“ON”. 我们看过: How do you control the “SET” statements emitted by Linq to SQL 但似乎EF4正在重置每个查询[详细]
-
sql-server – 当主表更新时,外键是否自动更新?
所属栏目:[MsSql教程] 日期:2021-04-03 热度:117
以上是我简单的数据库设计,只是想获得有关事情发生的信息,因为我是数据库中的新手.以下是我的问题: 当我更新wall表中的wall_id时,wall_categories表中的wall_id是否也会更新?作为wall_id wall_categories表引用wall表中的wall_id. 与wall表中的desktop_id相[详细]
-
如何在SQL Server中将多行连接成一列?
所属栏目:[MsSql教程] 日期:2021-04-03 热度:189
我已经高低搜索了这个答案,但我无法弄明白.我对SQL Server比较陌生,但还没有很好的语法.我有这个数据结构(简化): Table "Users" | Table "Tags":UserID UserName | TagID UserID PhotoID1 Bob | 1 1 12 Bill | 2 2 13 Jane | 3 3 14 Sam | 4 2 2------------[详细]
-
搜索 – 像关系数据库一样使用Lucene
所属栏目:[MsSql教程] 日期:2021-04-03 热度:110
我只是想知道我们是否可以在lucene中实现一些RDBMS功能. 例: 1)我有10,000个项目文档(pdf文件),必须将其内容编入索引以使其可供搜索. 2)每份文件都与单一项目有关.项目可以包含项目名称,编号,开始日期,结束日期,位置,类型等详细信息. 我必须在pdf文件的内容[详细]
-
sql-server-2005 – 用户定义的函数输出进行Nhibernate过滤
所属栏目:[MsSql教程] 日期:2021-04-03 热度:155
我是NHibernate的新手,到目前为止一切都进展顺利,但我遇到了一个问题,我不确定如何解决问题.基本上我需要通过用户定义函数的输出进行过滤.如果我在SQL中写这是我写的: declare @Latitude decimaldeclare @Longitude decimaldeclare @radius intset @Latitude[详细]