-
sql-server – SQL Server – LIKE运算符的基数估计(局部变量)
所属栏目:[MsSql] 日期:2020-05-24 热度:187
我的印象是,在所有针对未知场景的优化中使用LIKE运算符时,旧版CE和新CE都使用9%的估计值(假设相关统计信息可用且查询优化器不必求助于选择性猜测).当对信用数据库执行以下查询时,我在不同的CE下获得不同的估计.在新的CE下,我收到了900行的估计值,这是我期望[详细]
-
sql-server – 添加sql表的唯一约束作为另一个sql表的外键引用
所属栏目:[MsSql] 日期:2020-05-24 热度:136
如何将sql表的唯一约束添加为sql server 2005中另一个sql表的外键引用 为了添加FK约束(在子表中添加到父表),您必须向关系的父表列添加唯一约束. 所有其余的都是可选的或与FK无关: 不需要任何主键 儿童表柱中不需要唯一性 父表(在这种FK关系中)经常被称为(包[详细]
-
获得更多数据库性能 – postgresql
所属栏目:[MsSql] 日期:2020-05-24 热度:55
我们在专用服务器上托管了一个 django“web应用程序”(来自地狱).经过一些基准测试后,我发现“应用程序”在数据库操作方面非常糟糕(此时重构不是一个选项).它会产生大量的读写活动.现在我们正在获得另一个(第二个)专用服务器,以提高性能和一些紧急冗余.这两款[详细]
-
sql-server – SQL Server 2005中数据库所有者的最佳做法是什么?
所属栏目:[MsSql] 日期:2020-05-24 热度:63
SQL Server 2005中数据库所有者的最佳实践是什么? 我已经搜索了这个页面…… http://technet.microsoft.com/en-us/sqlserver/bb331794.aspx 并没有找到我在找什么. 这是执行sp_helpdb时在所有者列中显示的主体和/或如果右键单击SSMS中的数据库并选择属性并转[详细]
-
数据库设计 – 有效的mysql表/索引设计为3500万行表,有200个对应列(双),可以查询其中的任意组合
所属栏目:[MsSql] 日期:2020-05-24 热度:84
我正在寻找有关以下情况的表/索引设计的建议: 我有一个大表(股票价格历史数据,InnoDB,3500万行和增长)与复合主键(assetid(int),日期(日期)).除了定价信息,我还有200个需要与每条记录对应的双值. CREATE TABLE `mytable` (`assetid` int(11) NOT NULL,`date`[详细]
-
sql-server – 执行计划显示昂贵的CONVERT_IMPLICIT操作.我可以通过索引修复此问题还是需要更改表
所属栏目:[MsSql] 日期:2020-05-24 热度:182
我有一个非常重要,非常慢的视图,其中包含一些非常丑陋的条件,在where子句中.我也知道连接是varchar(13)上的粗连接和慢连接而不是整数标识字段,但是想要改进下面使用此视图的简单查询: CREATE VIEW [dbo].[vwReallySlowView] AS AS SELECT I.booking_no_v32 A[详细]
-
sql-server-2008 – 1个逻辑驱动器vs 1个raid控制器上的2个逻辑驱动器,用于将数据与日志文件分开?
所属栏目:[MsSql] 日期:2020-05-24 热度:115
我正在配置一台新服务器:它有一个raid控制器,带有8x 146 Gb磁盘. 系统目前在Raid 10中配置但只有1个逻辑驱动器,这不是最佳的,因为数据和日志文件应该在单独的磁盘上? 重新配置要使用的系统是否有意义: 2个磁盘作为OS日志的raid-1逻辑磁盘 6个磁盘作为数据[详细]
-
如何使用postfix hash:数据库替换为static:或inline:?
所属栏目:[MsSql] 日期:2020-05-24 热度:200
例如,替换postfix hash- Database的语法是什么? domain.tld PREPEND my-header: foobar 用静态地图? docs将其定义为示例:“inline:{key = value,{key =带有空格或逗号的文本}}”. 几种替换它的方法似乎不起作用,甚至不清楚,哈希:db真正有多少字段.域是唯[详细]
-
数据库 – 恢复MySQL转储 – ERROR 2006(HY000)
所属栏目:[MsSql] 日期:2020-05-24 热度:159
我只是想恢复一个 mysql转储.以下是命令和错误消息. 任何人都可以给我一些线索如何处理这个问题? 10:54:16 Restoring C:UsersmatcheekDocumentsdumpsDump20120405-1.sql Running: mysql.exe --defaults-extra-file=d:temptmpbvhy4i.cnf --h[详细]
-
sql – 不明确的列名错误
所属栏目:[MsSql] 日期:2020-05-24 热度:85
在Microsoft SQL Server 2000上执行以下(完整)SQL查询时: SELECT B.ARTIFACTTNS, B.ARTIFACTNAME, B.ARTIFACTTYPE, B.INITIALBYTES, B.TIMESTAMP1, B.FILENAME, B.BACKINGCLASS, B.CHARENCODING, B.APPNAME, B.COMPONEN[详细]
-
sql-server – 如何安装Microsoft SQL Server 2008 Management Studio
所属栏目:[MsSql] 日期:2020-05-24 热度:104
我已经安装了 Microsoft SQL Server 2008 Express Edition,现在我要安装 SQL Server 2008 Management Studio Express. 我尝试过只有两个看似可行的选项: […]为现有安装添加功能 启动向导以更改您的SQL Server 2008版本[…] 但在“功能选择”步骤中,Manageme[详细]
-
SQL Server:如何优化“喜欢”查询?
所属栏目:[MsSql] 日期:2020-05-24 热度:191
我有一个查询,使用通配符“喜欢”搜索客户端.例如: SELECT TOP (10) [t0].[CLIENTNUMBER], [t0].[FIRSTNAME], [t0].[LASTNAME], [t0].[MI], [t0].[MDOCNUMBER] FROM [dbo].[CLIENT] AS [t0] WH[详细]
-
sql-server – 为什么我不能使用CASE语句来查看列是否存在而不是SELECT?
所属栏目:[MsSql] 日期:2020-05-24 热度:114
为什么这样的事情不起作用? SELECTCASE WHEN NULLIF(COL_LENGTH(Customers, Somecol), ) IS NULL THEN NULLELSE SomecolEND AS MyTestFROM Customers; 我只是检查列是否存在,但是,SQL Server抱怨Somecol不存在.在一个声明中是否有替代方案? followin[详细]
-
SQL 2005安全性 – 用户:他们使用了什么? (和其他各种问题)
所属栏目:[MsSql] 日期:2020-05-24 热度:88
我不是DBA,因此对SQL 2005安全设置等一无所知.我试图通过从SQL Management Studio生成的脚本生成完整数据库来设置数据库的空副本.不幸的是,我不知道有多少选项可以做,而且这个过程的MSFT文档也不是很好. 可以选择为模式,表,视图和用户生成脚本.我很困惑的是用[详细]
-
sql-server-2012 – SQL Server Management Studio 2012:如何在SSMS项
所属栏目:[MsSql] 日期:2020-05-24 热度:97
我正在使用SSMS 2012与我们使用的SQL Server 2012和Azure SQL服务器进行通信.我承认我不是SQL专家所以我一直在保存我的大部分SQL脚本以供将来参考.我在SSMS项目中快速遇到20个左右的.SQL脚本,它们都生活在相同的“查询”文件夹下. 有没有办法在项目中创建“子[详细]
-
sql-server – 从索引列上的一个非常大的表中选择TOP 1非常慢,但不是反向顺序(“desc”)
所属栏目:[MsSql] 日期:2020-05-24 热度:68
我们有一个大型数据库,大约1TB,在功能强大的服务器上运行SQL Server 2014.几年来一切正常.大约2周前,我们进行了全面维护,其中包括:安装所有软件更新;重建所有索引和压缩DB文件.但是,我们没想到在实际负载相同的情况下,DB的CPU使用率会在某个阶段增加100%以[详细]
-
SQL按顺序在命令中缺少右括号
所属栏目:[MsSql] 日期:2020-05-24 热度:58
在逐行的顺序上,我得到一个错误,说它缺少右括号,但我不知道为什么. SELECT LAST_NAME AS Last Name, DEPARTMENT_ID AS Department Id, SALARY AS SalaryFROM EMPLOYEES JOIN DEPARTMENTSUSING(DEPARTMENT_ID)WHERE SALARY IN (SELECT MIN([详细]
-
sql-server – 我可以依赖读取SQL Server Identity值吗?
所属栏目:[MsSql] 日期:2020-05-24 热度:106
TL; DR:下面的问题可归结为:插入行时,在生成新的Identity值和聚集索引中相应行键的锁定之间是否有机会窗口,外部观察者可以看到并发事务插入的较新标识值? (在SQL Server中.) 详细版本 我有一个SQL Server表,其中包含一个名为CheckpointSequence的Identity[详细]
-
sql-server – 是否从SQL Server 2016安装媒体中删除了Management Studio?
所属栏目:[MsSql] 日期:2020-05-24 热度:199
我刚刚尝试安装SQL Server 2016 Enterprise,但我注意到默认情况下没有安装Management Studio.我还注意到安装指南中有一个指向SSMS的单独链接,指向 https://msdn.microsoft.com/en-us/library/mt238290.aspx 这个决定的原因是什么? 以上网址注明以下内容: Th[详细]
-
sql – 当两个表的外键相互引用时如何删除记录?
所属栏目:[MsSql] 日期:2020-05-24 热度:54
删除它们的任何记录都会报告如下错误: ERROR 1451 (23000): Cannot delete or update a parent row: a foreign key constraint fails 如何克服这个问题? 你有没有尝试过: UPDATE table1 SET reference=NULL;DELETE FROM table2 WHERE id=1;DELETE F[详细]
-
sql-server – 依赖mdf和ldf文件的影子卷备份是否安全?
所属栏目:[MsSql] 日期:2020-05-24 热度:84
我们正在考虑用基于VSS的mdf和ldf文件备份替换传统的SQL服务器备份.作为一个数据库人,我对此有些不知所措,但我找不到证据证明这不起作用? 任何人都可以建议我可以设置的试验,以证明我们可以通过此策略丢失交易的位置吗? [在长时间运行的交易中Yan出电源线很[详细]
-
sql-server – Windows Server 2012 Hyper-V重命名 – SQL DB问题
所属栏目:[MsSql] 日期:2020-05-24 热度:100
我完全按照我们想要的方式设置了 Windows Server 2012虚拟机.我关闭了实例,制作了.vhdx虚拟驱动器的副本,然后启动了一个新VM并附加了驱动器的副本. 我启动了新的VM,一切正常.然后我继续在新VM上运行SysPrep,这样它就不会与原始版本冲突,我可以同时运行它们.[详细]
-
SQL Server 2016 Web备份到URL
所属栏目:[MsSql] 日期:2020-05-24 热度:88
我最近使用SQL Server 2016 Web Edition建立了一个新的 Windows Server 2012 R2实例,我正在尝试设置自动备份到Azure,但没有任何运气.我首先在Azure上创建了存储帐户,然后创建了共享访问签名(SAS),这就是我开始迷路的地方.从这里开始,我尝试过: 使用此脚本创[详细]
-
sql-server – 重置错误的连接池:18056,严重性:20,状态:46.Perfmon计数器未显示
所属栏目:[MsSql] 日期:2020-05-24 热度:94
我们正在使用SQL身份验证(以减少连接池的数量) .NET 4.0连接字符串,用于连接到 Windows 2008 R2 Enterprise Server上的SQL Server Enterprise Edition 2012 SP1: Microsoft SQL Server 2012 (SP1) – 11.0.3000.0 (X64) Oct 19 2012 13:38:57 Copyri[详细]
-
sql-server – 在SQL Server 2012上选择*仍然是一个很大的禁忌吗?
所属栏目:[MsSql] 日期:2020-05-24 热度:91
回到过去的日子,从表中选择*或者从表中选择计数(*)被认为是一个很大的禁忌因为性能受到影响. 在SQL Server的更高版本中是否仍然如此(我使用2012,但我想问题将适用于2008 – 2014)? 编辑:由于人们似乎在这里略微评价我,我从基准/学术观点来看这个,而不是它是[详细]

浙公网安备 33038102330553号