-
sql-server-2008 – SQL 2008每10分钟执行一次CHECKDB,任何想法
所属栏目:[MsSql教程] 日期:2021-05-22 热度:66
我有一个每晚完整的备份运行以及2小时的事务日志记录.完整备份还会在运行时收缩并检查数据库的完整性. 除了我认为是SQL自动创建的作业的syspolicy_purge_history作业外,似乎没有任何其他作业运行. 谢谢 解决方法 一些事情. 1)关闭AUTO SHRINK.它的邪恶可能是[详细]
-
sql-server – 限制SQL Server上的连接权限
所属栏目:[MsSql教程] 日期:2021-05-22 热度:169
我有一个应用程序部署在生产中使用’荣誉系统’安全性.也就是说,所有用户都使用SQL用户/密码凭证连接到数据库,并且应用程序自己管理权限.后一部分并没有像连接对象包含嵌入的凭证那样困扰我,并且可以自由地复制.我试图找到一些方法来限制与更有限的客户端集的[详细]
-
sql-server – SQL Server CASE语句是否评估所有条件或在第一个T
所属栏目:[MsSql教程] 日期:2021-05-22 热度:147
SQL Server(2008或2012,特别是)CASE语句是否评估了所有WHEN条件,或者一旦找到评估为true的WHEN子句就退出?如果它确实经历了整个条件集,那是否意味着评估为true的最后一个条件会覆盖评估为true的第一个条件?例如: SELECT CASE WHEN 1+1 = 2 THEN'YES' WHEN[详细]
-
join – Spark 2.0.0错误:PartitioningCollection要求其所有分
所属栏目:[MsSql教程] 日期:2021-05-22 热度:82
我在Spark中加入一些DataFrames并且我一直收到以下错误: PartitioningCollection requires all of its partitionings have the same numPartitions. 这似乎发生在我将两个DataFrame连接在一起后,每个看起来都很合理,但是在加入它们之后,如果我尝试从连接的Da[详细]
-
sql-server – 使用DISTINCT作为子查询中的提示有用吗?
所属栏目:[MsSql教程] 日期:2021-05-22 热度:62
在以下示例中添加DISTINCT是否会对查询运行时间产生任何影响? 有时使用它作为暗示是明智的吗? SELECT *FROM AWHERE A.SomeColumn IN (SELECT DISTINCT B.SomeColumn FROM B) 解决方法 当想知道这样的事情时,你应该比较查询的执行计划. 查询的执行计划的形状[详细]
-
sql – 如何查看实例化视图的原始脚本?
所属栏目:[MsSql教程] 日期:2021-05-22 热度:102
我有兴趣将物化视图从一个数据库移动到另一个数据库,无论如何,我还需要更改其中一个列.如何查看构建MV的原始脚本?我正在运行TOAD,但似乎无法找到原始脚本. 提前致谢! 解决方法 您可以使用函数dbms_metadata.get_ddl: select dbms_metadata.get_ddl('MATERI[详细]
-
sql-server – 无法在表格行中将“CO2”更新为“CO?”
所属栏目:[MsSql教程] 日期:2021-05-21 热度:51
鉴于此表: CREATE TABLE test ( id INT NOT NULL,description NVARCHAR(100) COLLATE Modern_Spanish_CI_AS NOT NULL);INSERT INTO test (id,description) VALUES (1,'CO2'); 我意识到我无法解决排版问题: SELECT * FROM test WHERE id = 1;UPDATE test SET[详细]
-
数据库设计 – 重复列以加快查询速度?
所属栏目:[MsSql教程] 日期:2021-05-19 热度:55
标题没有多大意义,但我想不出更好的标题来解决这个问题. 我有以下表格 项目 id 名字 顾客 id id_project 名字 支付 id id_customer 约会 总和 当用户进入系统时,他将可以访问某个项目.现在,我想列出该项目的所有付款,这应该很简单: SELECT FROM payments whe[详细]
-
sql-server – 每个实例或每个数据库的SQL排序规则?
所属栏目:[MsSql教程] 日期:2021-05-19 热度:126
我有一个SQL实例,假设MSSQLSRV – 是每个实例的排序规则,即给定实例中的每个数据库具有相同的排序规则,还是每个数据库设置的排序规则?即每个实例多个排序规则. 解决方法 每个数据库.实例级别排序规则定义整个实例的默认排序规则,但如果要覆盖默认排序,则可以[详细]
-
sql-server – 管理工作室关闭时SQL Server性能不佳
所属栏目:[MsSql教程] 日期:2021-05-19 热度:192
我注意到SQL Server 2008 r2表达的奇怪行为: 通常我的查询执行时间是~650ms,但如果我打开Management Studio并运行任何简单查询(例如SELECT * FROM Something),执行时间将变为~40ms.如果我关闭管理工作室,这个值会恢复正常~650ms 无论执行何种查询:从Managem[详细]
-
sql-server – SQL Server遇到的前3个性能问题是什么?
所属栏目:[MsSql教程] 日期:2021-05-19 热度:146
我是埃因霍温Fontys大学的学生,我目前正在进行一系列访谈,以帮助开发SQL Server工具,我希望得到该领域专家的反馈. 我的一个问题是: 您在SQL Server实例中遇到的前3个性能问题是什么?如何识别这些问题? 特别是我对用于衡量这一点的脚本和工具感兴趣. 解决方[详细]
-
sql – Postgres:选择具有大于1的字段数的所有行
所属栏目:[MsSql教程] 日期:2021-05-17 热度:143
我有表存储产品价格信息,表看起来类似,(不是主键) 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 热度:172
我编写了一个带有SQL Server后端的应用程序,用于收集和存储大量的记录.我已经计算出,在最高峰时,平均记录量大约在每天30-40亿(运营20小时)的大道上. 我的原始解决方案(在我完成数据的实际计算之前)是让我的应用程序将记录插入到我的客户查询的同一个表中.显然[详细]
-
sql-server – varchar大小在临时表中是否重要?
所属栏目:[MsSql教程] 日期:2021-05-17 热度:132
在我妻子的工作中有一个关于仅对存储过程中的临时表中的所有varchar字段使用varchar(255)的争论.基本上,一个阵营想要使用255,因为即使定义发生变化它也总能工作,另一阵营希望坚持源表中的大小以获得潜在的性能提升. 演出阵营是对的吗?还有其他影响吗?他们正[详细]
-
在SQL中不是条件
所属栏目:[MsSql教程] 日期:2021-05-17 热度:165
任何人都可以告诉我两列中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 热度:127
我一直在与DBA和几个硬件人员讨论SQL服务器上的性能问题.通常一切都很好,但是在过去的几周里,我们在sql server中遇到了巨大的延迟峰值.很明显,SQL Server正在等待磁盘I / O.但我不断被告知,SQL Server正在要求异常高的I / O.事实并非如此.我可以从正在运行的[详细]
-
sql-server – 恢复数据库,不包括FILESTREAM数据
所属栏目:[MsSql教程] 日期:2021-05-17 热度:65
上下文 我们正在开发一个底部有大型数据库的系统.它是在SQL Server 2008 R2上运行的MS SQL数据库.数据库的总大小约为12 GB. 其中,大约8.5 GB位于单个表BinaryContent中.顾名思义,这是一个表格,我们将任何类型的简单文件直接存储在表格中作为BLOB.最近我们一直[详细]
-
sql – 出生日期的CHECK约束?
所属栏目:[MsSql教程] 日期:2021-05-17 热度:141
我在Oracle中创建了我的员工表,并且我想在emp_date中创建它,所以出生日期不会再回到过去,也不能在将来设置? 这在CREATE TABLE语句中实现太复杂了吗?如果是这样,那么我想我必须跳过它,因为这是我必须创建约束的部分. ,emp_dob DATE NOT NULL CREATE TABLE em[详细]
-
sql-server-2008 – “无法找到存储过程”,即使已在MS SQL Serve
所属栏目:[MsSql教程] 日期:2021-05-17 热度:57
我在数据库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 热度:67
我的数据看起来像 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 热度:89
在设计SQL服务器数据模式和后续查询,sprocs,视图等时,对于明确部署在SSD平台上的DB设计,是否考虑了磁盘上的聚簇索引和数据顺序的概念? http://msdn.microsoft.com/en-us/library/aa933131(v=sql.80).aspx “聚簇索引确定表中数据的物理顺序.” 在物理磁盘平[详细]
-
sql-server – 在另一个数据库中创建存储过程
所属栏目:[MsSql教程] 日期:2021-04-03 热度:141
任何想法是否可以单独使用T-SQL在另一个数据库中创建一个过程,其中数据库的名称是预先知道的并且必须从表中读取?有点像这个例子: Use [MasterDatabase]Declare @FirstDatabase nvarchar(100)Select Top 1 @FirstDatabase=[ChildDatabase] From [ChildDataba[详细]
-
entity-framework – SQL FileStream Entity Framework存储大文
所属栏目:[MsSql教程] 日期:2021-04-03 热度:168
当我想将文件存储在文件流列中时,我总是需要将整个二进制文件读入内存: using (MemoryStream memoryStream = new MemoryStream()){ sourceStream.CopyTo(memoryStream); binaryStore.Content = memoryStream.ToArray(); //Content = filestream column} 有实[详细]
-
命令行 – 学习SQL艰难的方法 – 在SQL Lite 3中使用.db创建.sql
所属栏目:[MsSql教程] 日期:2021-04-03 热度:82
作为一名初学程序员,他有20个小时的Python编码和熟悉命令行的新手,我开辟了Zed Shaw的“学习SQL困难之路”并很快就被打败了. 在exercise 01,Zed让你用第一个命令创建你的第一个表: sqlite3 ex1.db ex1.sql 但是,这无法在我的命令行中运行,给出错误消息“-bas[详细]
-
sql-server – 如何故意造成死锁?
所属栏目:[MsSql教程] 日期:2021-04-03 热度:165
所以我试图找出看起来像死锁问题?? here.我已经使用DBCC TRACEON(1222,-1)和DBCC TRACEON(1204,-1)启用了死锁记录.我想测试以确保日志记录捕获死锁,那么我怎样才能在MS SQL 2005中发生这种情况?谢谢, 解决方法 这里有一些故意造成死锁的T-SQL. 对象创建: CR[详细]