问题标签 [database-administration]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
304 浏览

sql - Oracle 中的正则表达式

我想在表格的列中获取字符串模式。我正在使用类似的查询

我无法根据我的要求找出确切的正则表达式。

CALCULATION_DETAILSclob,它包含一个非常长的 JavaScript 代码字符串。它有一个类似fm.get('11abc') or fm.get('11') or fm.get('ab1c') or fm.get('abc')t 的语法。

我想获取CALCULATION_DETAILS其中fm.get('11abc') or fm.get('111')以数字开头的意思fm.get()

0 投票
2 回答
1226 浏览

javascript - 如何在 formsweb.cfg 中调用 Javascript?

更改浏览器标题中,我读到可以在 Javascript 的帮助下动态更改“formsweb.cfg”的“pageTitle”。

我的目标是在浏览器页面标题中动态显示 oracle 表单 (10g) 的名称。我怎样才能使用这样的功能

在我的 formsweb.cfg 中返回表单名称并将其设置在浏览器标题中?!!!!!!

有人知道我该怎么做吗?

我感谢任何形式的帮助

0 投票
1 回答
194 浏览

sql - 区分默认用户和创建用户

Oracle 在为实例 SYS 和 SYSTEM 创建数据库时会默认创建一些用户。有什么方法可以确定用户是否是查询中的默认用户?

有关默认用户列表,请参阅此处。

0 投票
3 回答
760 浏览

sql - SSRS - 将报告复制到新文件夹将速度提高 10 倍

我有一个每月运行 12,000 次的 SQL 2008R2 报告。每次执行平均需要 60-90 秒。

我使用 SQL 已有 12 年了,但我在 2-3 周前才开始这项工作,并且仍在努力解决其中一些 SSRS 性能问题。不用说,为了帮助这份报告,我一直在重新索引所有内容。

这是我的执行日志的图片/转储:

http://accessadp.com/?attachment_id=562

请注意,我相信我知道“RowCount”的区别是什么。我有一个运行数据集的子报表(这并不重要),我将其删除。

我认为这是性能提高的原因.. 但我已经仔细检查和三次检查 subReports 不再具有其他数据集(这在行数减少中得到了引用)。不幸的是,这并没有转化为处理时间的减少。

我从“RS Reports”下载了报告,并将其部署到“CubeReports”。我没有更改此版本报告的任何其他内容。

我用相同的参数运行它……现在报告“CubeReports”的副本实际上运行速度快了 10 倍。

我只是想不通为什么会这样?我真的需要找到解决方案并将其投入生产。

我已经检查了快照、历史记录、执行缓存......这些都没有打开,这看起来就像两个报告的默认设置......我检查了所有其他选项,但我找不到任何可以解释这一点。

我看到的仅有的三个选项:

  1. Report Builder 3.0 不像 BIDs 那样“编译报告”。
  2. 让 3-4 人同时运行主要报告我正在做测试导致这个问题。(我们有 300 名员工,我真的无法在其他任何地方进行测试,因为人们每天都在运行它)。
  3. 删除报告并重新部署报告,并祈祷这将使其运行速度提高 10 倍

不幸的是,我能够始终如一地复制 10 倍的速度提升,我已经运行了大约 10 次,每次使用相同的参数并获得相同的结果。请记住,只有 1 个 SSRS 服务器,与 1 个数据库服务器相对。相同的存储过程,相同的参数。

此报告的生产副本的性能差 10 倍。将其复制到新文件夹时性能提高 10 倍。

主 ERP 数据库约为 100gb,只有 4 个内核,只有 16gb RAM。SSRS 服务器在虚拟机上,它只有 2 个内核,只有 8gb 内存。

SSRS 服务器上还有一个额外的数据库;它实际上是一个相当大的数据库——但不是大量的活动。另一个数据库(Bartender)只有 9gb 数据/3gb 日志。

0 投票
1 回答
7239 浏览

mysql - 数组在mysql程序中?

我有一个与 mysql 程序中的数组有关的问题?我想在 mysql 过程中使用数组作为数据类型。我必须将一些数据存储到数组中,然后根据需要使用它。但我真的不知道如何在mysql中使用或定义或声明数组。我读了一些mysql不支持数组的地方。

mysql中是否有任何替代数组不是数组但作为数组工作的数组?

0 投票
1 回答
21594 浏览

mongodb - MongoDB的数据库管理工具

我有点困惑。MongoDB 是最受欢迎的数据库之一。是否有任何可用于 MongoDB 的数据库管理工具,例如 MySQL 工作台或 [localhost web based] PHPMyadmin。

我在windows 7机器上。

0 投票
0 回答
6534 浏览

mysql - 在mysql中并发插入?

我有一个应用程序,它在来自多个主机的一些表中插入批量记录。问题是在一张表中插入多条记录时,它会锁定这些表,而其他线程必须等到它完成。有没有什么方法可以让多个线程在同一个表中提交其插入而无需等待用户。mysql中有什么方法可以实现这一点。换句话说,mysql中是否有任何方法允许从多个线程并发批量插入mysql,也可以在插入进行时批量更新表,或者是否允许从同一个表上的多个线程进行批量更新。

有什么办法可以在mysql中实现这一点。

谢谢 ,

尼特什·库马尔

0 投票
2 回答
1716 浏览

mysql - 在不锁定表的情况下同时从不同线程进行多个插入?

我正面临 mysql 表锁的问题。我想从各种线程的表中插入多条记录。在此,开始向表中插入数据的第一个线程获取表锁,而其他线程必须等待第一个线程完成。这是应用程序的开销。我想解决这个问题。我想允许所有线程同时将批量记录插入到同一个表中。是否有可能在 mysql 中,如果是,那么如何?请指导我。

谢谢,

尼特什·库马尔

0 投票
3 回答
27348 浏览

oracle11g - 错误 ORA-00054 资源繁忙并在 oracle11g 中指定了 NOWAIT 或超时过期

我正在使用 oracle11g 数据库。我有一个名为的表,phonenumbers_tbl我在该表上执行了DROP命令。但它正在返回错误resource busy and acquire with NOWAIT specified or timeout expired。之后,我使用命令更改会话alter session set ddl_lock_timeout = 600并再次尝试删除表。但是这个错误仍然存​​在

0 投票
2 回答
6255 浏览

sql-server - SQL Server - 表元数据

我在 SQL Server 数据库中有 1000 个表。

如果我想简要说明每个表在我的应用程序中的作用,我是否应该创建另一个表来维护该信息?或者有更好的方法吗?

例如 ; 如果有一张表[PurchaseOrdersConcrete],我想指出 -该表存储来自财富 500 强公司的所有采购订单。

我应该为此目的创建另一个元数据表,还是Notes在 SQL Server 中的某个地方已经有一个 - - 列 ...(比如 in sys.tables)?