-
数据库设计 – 什么时候应该反规范化?
所属栏目:[MsSql教程] 日期:2021-03-31 热度:134
我想我们都熟悉 database normalization. 我的问题是:当您想要对表进行非规范化时,您使用了哪些指导原则? 解决方法 在OLAP操作时进行非规范化,在OLTP时进行规范化(来自Denormalization部分下的链接文章) Databases intended for online transaction proc[详细]
-
数据库 – 有没有办法在Oracle SQL Developer中查看关系?
所属栏目:[MsSql教程] 日期:2021-03-31 热度:144
我想找到哪些表与特定表相关.我可以很容易地看到所有外键约束,但是我正在查看的表是主键表,另一个表是引用表. 解决方法 目前尚不清楚您是否在寻找GUI解决方案,但您可以通过以下方式查询字典中的信息: select table_name from user_constraintswhere r_con[详细]
-
sql-server – 使用动态sql在指定数据库中创建View?
所属栏目:[MsSql教程] 日期:2021-03-31 热度:99
我正在写一个动态的sql来删除并在不同的数据库中创建视图. 所以我写道: set @CreateViewStatement = ' USE ['+ @DB +']; CREATE VIEW [dbo].[MyTable] AS SELECT ........somethingexec (@CreateViewStatement) 它给了我错误: ‘CREATE VIEW’ must be t[详细]
-
获得更多数据库性能 – postgresql
所属栏目:[MsSql教程] 日期:2021-03-31 热度:157
我们在专用服务器上托管了一个 django“web应用程序”(来自地狱).经过一些基准测试后,我发现“应用程序”在数据库操作方面非常糟糕(此时重构不是一个选项).它会产生大量的读写活动.现在我们正在获得另一个(第二个)专用服务器,以提高性能和一些紧急冗余.这[详细]
-
sql-server – SQL Server – LIKE运算符的基数估计(局部变量)
所属栏目:[MsSql教程] 日期:2021-03-31 热度:166
我的印象是,在所有针对未知场景的优化中使用LIKE运算符时,旧版CE和新CE都使用9%的估计值(假设相关统计信息可用且查询优化器不必求助于选择性猜测).当对信用数据库执行以下查询时,我在不同的CE下获得不同的估计.在新的CE下,我收到了900行的估计值,这是我期[详细]
-
sql-server – 添加sql表的唯一约束作为另一个sql表的外键引用
所属栏目:[MsSql教程] 日期:2021-03-31 热度:58
如何将sql表的唯一约束添加为sql server 2005中另一个sql表的外键引用 解决方法 为了添加FK约束(在子表中添加到父表),您必须向关系的父表列添加唯一约束. 所有其余的都是可选的或与FK无关: 不需要任何主键 儿童表柱中不需要唯一性 父表(在这种FK关系中)经[详细]
-
sql-server – 表定义中列的顺序是否重要?
所属栏目:[MsSql教程] 日期:2021-03-31 热度:124
定义表时,按顺序排列逻辑组中的列和组本身是有帮助的.表中列的逻辑顺序向开发人员传达了意义,并且是良好风格的元素. 这很清楚. 然而,不清楚的是,表中列的逻辑顺序是否对它们在存储层的物理排序有任何影响,或者它是否具有人们可能关心的任何其他影响. 除了[详细]
-
sql-server – 是否可以强制优化器消除此分区视图中不相关的表?
所属栏目:[MsSql教程] 日期:2021-03-31 热度:76
我正在为大型表测试不同的体系结构,并且我看到的一个建议是使用分区视图,其中大表被分成一系列较小的“分区”表. 1,2,3,4 在测试这种方法时,我发现了一些对我来说没有多大意义的东西.当我在事实视图上过滤“分区列”时,优化器仅搜索相关表.此外,如果我在维[详细]
-
sql-server – 对于新的数据库服务器,哪个分区将从SSD中受益最多
所属栏目:[MsSql教程] 日期:2021-03-31 热度:66
我正在为Microsoft SQL Server环境指定一个新的数据库服务器.过去,我会为操作系统,数据,事务日志和tempdb创建四个独立的RAID阵列.现在,我正在研究添加一些SSD以提高性能的可能性.我只有两个SSD的预算,我想在一个失败的情况下镜像它们.所以,我只能使用SSD来[详细]
-
在SQL Server中有所不同
所属栏目:[MsSql教程] 日期:2021-03-31 热度:63
我正在执行以下查询, Select distinct a.cr_id,Case When ca.ca_vote = 'Approve' and ca.ca_title='MANAGER' Then ca.ca_email When ca.ca_vote = 'Reject' Then '' When ca.ca_vote = 'Pending' Then '' When ca.ca_vote = 'IN PROCESS' Then '' End as[详细]
-
sql-server – 当一个以前快速的SQL查询开始运行缓慢时,我在哪里
所属栏目:[MsSql教程] 日期:2021-03-31 热度:135
背景 我有一个针对SQL Server 2008 R2运行的查询,它连接和/或左连接大约12个不同的“表”.数据库相当大,有许多表超过5000万行和大约300个不同的表.这是一家大型公司,在全国拥有10个仓库.所有仓库都读写数据库.所以它非常大而且非常繁忙. 我遇到问题的查询[详细]
-
sql-server – SQL Server怀疑数据库?
所属栏目:[MsSql教程] 日期:2021-03-31 热度:69
如果您有一个标记为“可疑”的数据库,您会怎么做?从上次备份恢复?请指教.谢谢! 解决方法 首先要确保你不要分离该数据库. 从上一次已知的goodbackup恢复是好的.否则,您将需要使用EMERGENCY修复模式(我假设您正在运行SQL 2005或更高版本).以下是Paul Rand[详细]
-
SQL,关键字“FROM”附近的CASE语句的语法不正确
所属栏目:[MsSql教程] 日期:2021-03-31 热度:112
我试图让下面的代码工作,单独的两个代码(在WHEN部分和ELSE部分)工作,但是当在这个CASE语句中使用时,我得到一个错误 “Incorrect syntax near ‘CAST’,expected ‘AS’.” error. 基本上如果WHEN语句代码等于或大于24,那么如果THEN语句的值低于24,则使用TH[详细]
-
sql – 插入多行时重复项会发生什么?
所属栏目:[MsSql教程] 日期:2021-03-31 热度:176
我正在运行一个 python脚本,将大量数据插入到Postgres数据库中,我使用单个查询来执行多行插入: INSERT INTO table (col1,col2) VALUES ('v1','v2'),('v3','v4') ... etc 我想知道如果它碰到插入的重复键会发生什么.它会停止整个查询并抛出异常吗?或者它[详细]
-
SQL Server中子节点中的空白xml命名空间
所属栏目:[MsSql教程] 日期:2021-03-31 热度:56
副标题#e# 嗨我需要sql中的以下帮助: 我需要以这种格式创建一个xml文件 Document xmlns="urn:iso:std:iso:20022:tech:xsd:001.002.001.04" FIToFIPmtStsRpt GrpHdr MsgId/MsgId /GrpHdr OrgnlGrpInfAndSts OrgnlMsgId / /OrgnlGrpInfAndSts /FIToFIPmtStsR[详细]
-
主键的SQL Server BIGINT或DECIMAL(18,0)
所属栏目:[MsSql教程] 日期:2021-03-21 热度:112
我们有一个SQL Server 2005数据库,我们想要提高批量删除/插入/选择的性能,我注意到它的主键使用十进制(18,0).我知道这将给我们提供比bigint更多的价值,但希望它可能是一个快速的胜利,并且应该通过我的计算让我们持续数百万年的增长. 我在.net docs小数中看[详细]
-
像SQL一样设计Redis数据库表?
所属栏目:[MsSql教程] 日期:2021-03-21 热度:190
假设我的数据库表结构是这样的 id name college address1 xxx nnn xn2 yyy nnm yn3 zzz nnz zn 如果我想根据这样的sql中的名称获取学生详细信息 select * from student where name =’xxx’ 那么在redis数据库中它是如何实现的 解决方法 与其他NoSQL数据存[详细]
-
sql-server – 从大数据集中删除重复项(gt; 100Mio行)
所属栏目:[MsSql教程] 日期:2021-03-21 热度:98
我知道这个主题在此之前出现了很多次,但是没有一个建议的解决方案适用于我的数据集,因为我的笔记本电脑由于内存问题或完全存储而停止计算. 我的表看起来如下,并有108 Mio行: Col1 |Col2 | Col3 |Col4 |SICComb | NameComb Case New |3523 | Alexander |67[详细]
-
sql – 数据库中所有表的列表
所属栏目:[MsSql教程] 日期:2021-03-21 热度:182
如何使用查询获取SQL Server数据库中所有表的列表.我的目的是在网页上动态显示它. 解决方法 尝试: SELECT [name] from sys.tables 这应该给你你想要的.然后,您需要从您的网页上调用它以显示所需的格式. 你可能想看到: How get the names of all the tabl[详细]
-
sql-server – ESXi 5上Windows上的RAID10卷写入延迟
所属栏目:[MsSql教程] 日期:2021-03-21 热度:90
我在富士通BX922S2刀片服务器上运行VMware ESXi 5环境,连接到富士通DX90 SAN. 我对RAID5卷没有任何问题,但RAID10卷(对于MSSQL)表现出荒谬的写入延迟 – 有时超过1000毫秒,从不低于约30毫秒.这些延迟数据是在VMware中测量的,使用相关SQL服务器的“性能”选[详细]
-
sql-server – SQL默认实例名称
所属栏目:[MsSql教程] 日期:2021-03-21 热度:200
默认实例名称可以是(本地)还是(机器名)以外的名称?例如,如果我的服务器名为Apple,并且我安装SQL Server 2008并选择创建默认实例并将其命名为Orange,这是否有效?那么我是否可以使用来自另一台服务器的“ Database = Orange”连接字符串? 最终目标:我在[详细]
-
sql-server – 如何在不使用.NET的情况下从SQL Server 2008 FILE
所属栏目:[MsSql教程] 日期:2021-03-21 热度:171
我有一个SQL Server 2008数据库,带有VARCHAR(MAX)FILESTREAM列.我可以使用以下语法将记录加载到其中: `INSERT INTO DocumentRepository(DocumentExtension,DocumentName,Document) SELECT 'doc' AS DocumentExtension,'Hamlet.doc' AS DocumentName,* FRO[详细]
-
sql-server – 清除数据的最快方法是什么?
所属栏目:[MsSql教程] 日期:2021-03-21 热度:141
场景: 我们有两张桌子Tbl1订阅服务器上的Tbl2. Tbl1正在从Publisher Server A复制,它有两个触发器 – 插入和更新.触发器是将数据插入并更新到Tbl2中. 现在,我们必须从Tbl2中清除(大约9亿条记录),这个记录总计达到了1000万条.以下是一个月到一分钟的数据分[详细]
-
sql – Doctrine 2.1其中外键id =?,编辑:在Doctrine 2.2中修复
所属栏目:[MsSql教程] 日期:2021-03-21 热度:174
我在这里看了很多答案,这些答案与Doctrine 2.1中严重缺乏功能有关,这可能是OOP正确性超越关系理智的结果. 我有两个表,有多对一的关系,文章和成员.会员可以发表许多文章.拥有方的注释是 /** * @var Member * @ORMManyToOne(targetEntity="Member") * @ORM[详细]
-
使用Neo4j在一台服务器上创建多个数据库
所属栏目:[MsSql教程] 日期:2021-03-21 热度:151
如何使用neo4j在一台服务器上创建多个数据库? 我有多个客户端,我想将所有客户端信息分成不同的数据库,以避免数据泄漏. 解决方法 您需要在conf / neo4j.properties和conf / neo4j-server.properties中使用不同的端口配置安装多个Neo4j. 或者,您可以使用某[详细]

浙公网安备 33038102330466号