-
sql-server – ESXi 5上Windows上的RAID10卷写入延迟
所属栏目:[MsSql教程] 日期:2021-03-16 热度:179
我在富士通BX922S2刀片服务器上运行VMware ESXi 5环境,连接到富士通DX90 SAN. 我对RAID5卷没有任何问题,但RAID10卷(对于MSSQL)表现出荒谬的写入延迟 – 有时超过1000毫秒,从不低于约30毫秒.这些延迟数据是在VMware中测量的,使用相关SQL服务器的“性能”选项卡[详细]
-
sql-server – SQL默认实例名称
所属栏目:[MsSql教程] 日期:2021-03-16 热度:200
默认实例名称可以是(本地)还是(机器名)以外的名称?例如,如果我的服务器名为Apple,并且我安装SQL Server 2008并选择创建默认实例并将其命名为Orange,这是否有效?那么我是否可以使用来自另一台服务器的“ Database = Orange”连接字符串? 最终目标:我在服务[详细]
-
sql-server – 如何在不使用.NET的情况下从SQL Server 2008 FILE
所属栏目:[MsSql教程] 日期:2021-03-16 热度:143
我有一个SQL Server 2008数据库,带有VARCHAR(MAX)FILESTREAM列.我可以使用以下语法将记录加载到其中: `INSERT INTO DocumentRepository(DocumentExtension,DocumentName,Document) SELECT 'doc' AS DocumentExtension,'Hamlet.doc' AS DocumentName,* FROM O[详细]
-
sql-server – 清除数据的最快方法是什么?
所属栏目:[MsSql教程] 日期:2021-03-16 热度:53
场景: 我们有两张桌子Tbl1订阅服务器上的Tbl2. Tbl1正在从Publisher Server A复制,它有两个触发器 – 插入和更新.触发器是将数据插入并更新到Tbl2中. 现在,我们必须从Tbl2中清除(大约9亿条记录),这个记录总计达到了1000万条.以下是一个月到一分钟的数据分布.[详细]
-
sql – Doctrine 2.1其中外键id =?,编辑:在Doctrine 2.2中修复
所属栏目:[MsSql教程] 日期:2021-03-16 热度:118
我在这里看了很多答案,这些答案与Doctrine 2.1中严重缺乏功能有关,这可能是OOP正确性超越关系理智的结果. 我有两个表,有多对一的关系,文章和成员.会员可以发表许多文章.拥有方的注释是 /** * @var Member * @ORMManyToOne(targetEntity="Member") * @ORMJo[详细]
-
使用Neo4j在一台服务器上创建多个数据库
所属栏目:[MsSql教程] 日期:2021-03-16 热度:193
如何使用neo4j在一台服务器上创建多个数据库? 我有多个客户端,我想将所有客户端信息分成不同的数据库,以避免数据泄漏. 解决方法 您需要在conf / neo4j.properties和conf / neo4j-server.properties中使用不同的端口配置安装多个Neo4j. 或者,您可以使用某些虚[详细]
-
sql-server – 如何将Azure Web App连接到Azure SQL数据库
所属栏目:[MsSql教程] 日期:2021-03-15 热度:133
从一年前我玩的时候,Azure已经发生了一些变化. 我有一个Web应用程序,以及我的Azure资源组中的Sql DB.我希望我的网络应用程序从我的数据库中读取.我做了一个防火墙规则,以便我的应用程序可以从我的工作站上的数据库读取(在本地运行),这很好.但我希望我的应用程[详细]
-
sql – 从使用(WHERE)条件选择的行中获取上一行和下一行
所属栏目:[MsSql教程] 日期:2021-03-15 热度:162
我有一张这样的桌子 例如,我有这样的声明: my name is joseph and my father name is brian 此语句按此表分类 ------------------------------| ID | word |------------------------------| 1 | my || 2 | name || 3 | is || 4 | joseph || 5 | and || 6 |[详细]
-
SQL Server 2000 – 查询表的外键关系
所属栏目:[MsSql教程] 日期:2021-03-15 热度:66
几乎与 Query a Table’s Foreign Key relationships相同,但对于SQL Server 2000 对于给定的表’foo’,我需要一个查询来生成一组具有指向foo的外键的表. 解决方法 SELECT o2.nameFROM sysobjects oINNER JOIN sysforeignkeys fk on o.id = fk.rkeyidINNER JOI[详细]
-
数据库 – 如何使用Slick的映射表与外键?
所属栏目:[MsSql教程] 日期:2021-03-15 热度:75
我正在努力解决Slick提升的嵌入和映射表格问题. API对我来说很奇怪,也许只是因为它的构造方式对我来说不熟悉. 我想构建一个Task / Todo-List.有两个实体: 任务:每个任务都有一个对下一个任务的可选引用.这样就构建了一个链表.目的是用户可以按其优先级排序[详细]
-
sql – Rails:将nils排序到范围的末尾?
所属栏目:[MsSql教程] 日期:2021-03-15 热度:61
所以,我的Photo模型中有以下范围: scope :best,order(:average_rating.desc) 唯一的问题是,事后评级被添加到模型中,因此生产应用程序有很多记录,其中average_rating为零.当我调用这个范围时,它首先返回所有的nils – 事实上它应该是相反的,nils应该是最后的([详细]
-
sql-server – 如何在一个查询中连接一列内连接中多行的字符串
所属栏目:[MsSql教程] 日期:2021-03-15 热度:177
我有一个查询结果如下: 查询: SELECT Tasks.TaskId,Comments.Comment,comments.timespent FROM commentsINNER JOIN tasks ON comments.entityid = tasks.taskid WHERE ( comments.entity = 1 ) GROUP BY Tasks.TaskId,comments.timespent 结果: TaskID Com[详细]
-
.net – LINQ查询与存储过程
所属栏目:[MsSql教程] 日期:2021-03-15 热度:128
使用linq查询(以及像EF或linq2sql这样的ORM)VS的优点和缺点是什么.存储过程(SQL server 2008)来查询和更新数据模型?性能?速度?等等… 解决方法 当你在代码中时,Linq肯定更具可读性.看到调用执行一个名为“sp_GetSomething”的sproc并没有告诉你什么是开发[详细]
-
sql-server – 在表上插入,删除和更新的SQL Server触发器
所属栏目:[MsSql教程] 日期:2021-03-15 热度:156
我有一个表Product和另一个表ProductLog. 日志表需要跟踪Product表中的两列.每次在这些列上插入,更新或删除时,我都需要更新日志表. 我是否需要编写三个单独的触发器,或者一个触发器可以处理这些操作? 我还需要知道操作的类型,例如,我需要知道日志表中的条目[详细]
-
sql – 代表关系代数中的子查询
所属栏目:[MsSql教程] 日期:2021-03-15 热度:111
如何在关系代数中表示子查询?我是否将新选择置于先前的选择条件下? SELECT numberFROM collectionWHERE number = (SELECT anotherNumber FROM anotherStack); 解决方法 你只需将其重写为连接. 我不确定我在关系代数中学到的语法有多广泛使用. 从另一个堆栈[详细]
-
sql-server – 按值列表排序查询结果
所属栏目:[MsSql教程] 日期:2021-03-15 热度:174
我正在处理一个sql查询,它将值列表作为参数传递,如 select * from ProductGroupswhere GroupID in (24,12,7,14,65) 此列表由通过数据库使用的关系构成,并且必须按此顺序保存. 我想按此列表订购结果.我只需要第一个结果,但在这种情况下它可能是GroupId 7的结果[详细]
-
sql-server – ON子句的位置实际上意味着什么?
所属栏目:[MsSql教程] 日期:2021-03-15 热度:125
正常的JOIN … ON …语法是众所周知的.但是也可以将ON子句与它对应的JOIN分开定位.这是在实践中很少见到的东西,在教程中找不到,我没有发现任何网络资源甚至提到这是可能的. 这是一个可以玩的脚本: SELECT *INTO #widgets1FROM (VALUES (1),(2),(3)) x(Widget[详细]
-
sql – 表与临时表性能
所属栏目:[MsSql教程] 日期:2021-03-15 热度:78
数百万条记录的速度更快:永久表或临时表? 我只能将其用于1500万条记录.处理完成后,我们删除这些记录. 解决方法 在您的情况下,我们使用称为临时表的永久表.这是大型进口的常用方法.实际上,我们通常使用两个临时表,其中一个包含原始数据,另一个包含清理数据,[详细]
-
sql-server – 5个大型数据库的驱动器配置
所属栏目:[MsSql教程] 日期:2021-03-15 热度:62
我有5个数据库,每个300GB,目前在一个由5个驱动器组成的RAID 5阵列上.所有数据库都在同时大量使用,因此驱动速度是一个问题. 如果我摆脱RAID 5配置并将每个数据库放在一个单独的驱动器上,我会看到更好的性能吗?由于其他地方的镜像,RAID 5提供的冗余不是必需的.[详细]
-
AWS RDS(SQL Server):SSL连接 – 目标主体名称不正确
所属栏目:[MsSql教程] 日期:2021-03-15 热度:50
我有运行SQL Server 2012 Express的Amazon Web Services(AWS)关系数据库服务(RDS)实例. 我在客户端计算机的受信任的根证书颁发机构商店中安装了亚马逊的aws.amazon.com/rds证书. 但是,当我连接到RDS实例(使用SQL Server Management Studio 2012)并选中“加密[详细]
-
sql-server – 使用CTE获取经理下的所有员工
所属栏目:[MsSql教程] 日期:2021-03-14 热度:135
我有一张有员工详细信息的表格 EmpId ManagerId Level Value1 0 5 CEO2 1 4 EMP3 1 4 ORG4 2 3 NULL5 2 3 NULL6 2 2 NULL7 1 1 NULL8 5 0 NULL 现在,我必须从员工身份2开始,发现所有人都是低级别的雇员(即2,4,5,6,8),并将其分配给与“2”相同的值(即EMP). 预[详细]
-
sql-server – 如果数据库只有一个插入,那么索引每个可能的列组
所属栏目:[MsSql教程] 日期:2021-03-14 热度:151
我正在开发一个需要大量选择查询的报告系统,但它基于一个只填充一次的数据库.数据库管理系统是Microsoft SQL Server 2017.可能有更好的方法来设计这样的系统,但让我们理论上接近这个. 从理论上讲: 如果我们有一个非常大的数据库(几个表上150M行) 我们可以假[详细]
-
sql-server – 为什么备份SQL日志很重要?
所属栏目:[MsSql教程] 日期:2021-03-14 热度:199
我是一个SQL菜鸟. 备份SQL日志文件有什么重要意义? 解决方法 SQL Server使用事务日志记录应用于主数据库文件的所有修改,以便A)提供提交/回滚tansactional功能,以及B)提供在/恢复先前备份时重播这些修改的可能性需要更新数据库以了解自备份以来发生的情况. 如[详细]
-
sql-server – 为什么SELECT查询会导致写入?
所属栏目:[MsSql教程] 日期:2021-03-14 热度:104
我注意到在运行SQL Server 2016 SP1 CU6的服务器上,有时扩展事件会话会显示导致写入的SELECT查询. 例如: 执行计划没有显示写入的明显原因,例如可能溢出到TempDB的哈希表,假脱机或排序: 对MAX类型或自动统计信息更新的变量赋值也可能导致这种情况,但在这种情[详细]
-
sql-server – 如何在数据库中查询空表
所属栏目:[MsSql教程] 日期:2021-03-14 热度:79
由于一些“开发人员”我们在我们的系统上工作,我们遇到了空表的问题.我们发现在传输到云期间,复制了几个表,但其中的数据却没有. 我想运行一个查询系统表来查找哪些用户表是空的.我们正在使用MS SQL 2008 R2. 谢谢您的帮助. 解决方法 利用sys.tables和sys.part[详细]