database-administration相关内容

Oracle更新/插入卡住,数据库CPU占用100%,并发性高,来自客户端的SQL * Net等待消息

我们有一个使用瘦JDBC驱动程序针对Oracle 11g DB在Weblogic上运行的JavaEE应用程序. 最近,我们在生产中发生了一系列事件,这些事件导致对某个表的更新和插入被卡住或花费的时间比正常情况长得多,没有明显的原因. 这导致应用程序使用越来越多的数据库连接(通常在连接池中处于空闲状态),数据库CPU和并发性急剧上升(如OEM所示),整个数据库陷入瘫痪. 在这些事件中,DBA找不到插 ..
发布时间:2019-09-02 14:12:47 数据库

如何创建一个与另一个表共享公用标识的表,并且一旦从第一个表中删除了哪个表,将删除这两个表中的表

如何创建一个与另一个表共享公用标识的表,以及在哪个表从第一个表中删除哪个表? 我听说过FOREIGN KEY,REFERENCES但不知道如何实际创建这样的表。 任何例子,让我开始? 解决方案 我想你是在谈论一个级联删除或真的奇怪你不应该这样做。 :) 外键信息: http://www.postgresql.org/docs/8.3/static/tutorial-fk.ht ..

SQL数据库最佳实践 - 使用归档表?

我不是经过训练的DBA,而是执行一些SQL任务,并且有这个问题: 在SQL数据库中,我注意到使用模仿另一个的归档表表具有完全相同的字段,并且当该数据被视为归档时用于接收来自原始表的行。由于我看到这些表位于同一个数据库和同一个驱动器上的示例,所以我的假设是为了提高性能。这样的表格中没有超过约1000万行... 为什么要这样做而不是使用列指定行的状态,例如in / active标志的布尔值 ..
发布时间:2017-05-14 21:28:57 软件设计

足够的页面大小不存在 - DB2插入

我有一个DB2查询(简单的insert语句),它试图插入大约27列。在这些列中,1是 Clob ,问题在于。对于我的 Clob 列,有时该值甚至可能包含 28K 字符。在这种极端情况下,我收到以下错误, 具有足够页面大小的系统临时表空间不存在。 。SQLCODE = -1585,SQLSTATE = 54048,DRIVER = 3.64.82 当我googled并通过一些 ..
发布时间:2017-04-16 17:42:49 DB2

加入和删除笛卡尔产品

我有5个地区,每个地区包含1个商店和1个仓库。我有一个表,其中包含区域和相应的商店和仓库。我也有一个表,列出了商店和仓库的库存。最后,有一个表格列出仓库的允许数量。如果我现在查看库存表,现在它会说如下: 设施ID ITEM_NUMBER QTY STORE 1 15D 2 WAREHOUSE 1 15D 1 问题是,商店1和仓库1属于地区1,我想以下列格式显示: ..

SQL服务器模式审计?

我们有一个SQL Server 2008企业数据库,有两个不同的模式,一个锁定的模式,一个开放的模式,我们允许外部开发团队添加和修改自己的需求。通常这对我们来说是行之有效的,但是一个特定的团队喜欢真正地捣烂它,它正在影响其他人。所以2个问题: 事后看来,我希望我们从一开始就设置了强大的功能,但我们没有,只是默认安装。这将是很高兴能够看到到目前为止已经对模式做了什么,即使它像“用户XYZ在07 ..

是否有postgresql的数据可视化工具,它能够显示模式间的关系?

所使用的操作系统是linux。我试过了 Navicat 和 SQL Power Architect 。它们在同一个模式中显示表之间的关系。我有一些外键约束在不同的模式引用表。 我缺少一些关于Navicat和PostgreSQL Maestro的东西? 是否有postgresql的数据可视化工具,它能够显示模式之间的关系? / li> 解决方案 DbVisualiser似乎在做什 ..

移动和备份大型MySQL数据库

我使用MySQL Workbench,我建立了一个非常大(17 GB)的数据库。 MySQL将数据放在C:\ProgramData\MySQL\MySQL Server 5.5 \ data目录中名为ibdata1的单个文件中。我的C盘上的空间不足,我想把它移动到我的外部驱动器。是否可以移动ibdata1文件,然后告诉MySQL指向另一个位置来找到它?此外,如果我想备份该数据,我可以复制ibdat ..
发布时间:2017-03-18 19:50:00 数据库

为什么有很多表ORACLE默认12c?

创建一个新的数据库(基本和高级),这是我第一次处理Oracle,其中我不知道为什么这么多的表,触发器,视图和其他对象只想创建一个关系数据库为空。 / p> 有没有其他方法可以做到这一点,还是有一些我错过的理解? 谢谢。 > 捕获: 解决方案 这些对象由 SYS 用户拥有。您可以使用以下查询进行验证: SELECT * FROM DBA_OBJECTS WHERE ..
发布时间:2017-03-16 11:38:22 数据库

ORA-01219:数据库未打开:仅在固定表/视图上允许查询

我使用oracle 11g和SQL开发工具。当我试图从db检索行我得到错误消息为: - ORA-01219:数据库未打开:只有固定的表/视图) 我找了sgadef.dbf文件,有人可以帮助我,使它工作。 解决方案 首先检查您使用的实例的状态(这可能需要在管理员帐户下连接) p> 从v $ instance选择状态; 可能会得到 状 ..
发布时间:2017-03-15 22:41:26 数据库

MongoDB单文档大小限制为16MB

已知信息:知道MongoDB存储在BSON(二进制JSON )和最大BSON文档大小为16MB。 p> 问题:为什么16MB本身为什么不是32MB或64MB或更多,并且在什么地方完全限制为16MB,什么是依赖的原因正好16MB? 提到在传输过程中,不会消耗过多的带宽,并且不需要在服务器上使用过多的RAM。但是如果我们能负担得起网络带宽和RAM内存消耗。此外,除了 GridFS 之外,我 ..
发布时间:2017-03-13 23:20:42 其他数据库

“无法打开用户默认数据库。登录失败。后安装SQL Server Management Studio Express

我在程序使用的本地文件中有一个数据库。该程序的功能有限,我需要运行一些快速查询。我安装了SQL Server Management Studio Express 2005(SSMSE),连接到SQL Server实例,附加了数据库文件,并运行查询。现在原始程序将不再连接到数据库。我收到错误: 无法打开用户默认数据库。登录失败。用户'MyComputer \MyUserName'的登录失败。 ..