database相关内容

调整Oracle数据库以加快启动速度(闪回)

我正在使用Oracle数据库11.2。 我有一个场景,我经常发出FLASHBACK DATABASE。 似乎一个FLASHBACK DATABASE周期会重新启动数据库实例,这大约需要花费几分钟的时间。我的设置时间为7秒。 数据库很小(约1 GB表空间),所有文件都应位于I/O缓存/缓冲区中。 因此,我认为瓶颈不是基于I/O的。 我正在寻找调整建议以节省用户时间和/或执行闪回的CPU时 ..
发布时间:2022-08-31 15:16:06 数据库

使用HSQLDB进行悲观行锁

我需要为连接显式锁定表中的一行: 读入数据; (中间会运行一些逻辑) 更新数据库中的对应行; 当其他连接无法读取数据时,禁用脏读取(因此隔离级别是不成问题的)。 阅读documentation,但不要完全理解它。我目前的理解正确吗: 将并发控制模型设置为MVCC; 将事务隔离级别设置为“已提交读”(实际上已经是默认设置); 将手头的Connection对象的自动提交 ..
发布时间:2022-08-31 15:05:18 Java开发

HSQLDB:java.sql.SQL语法错误异常:用户没有权限或找不到对象

我发现这个错误在整个互联网上多次出现,但我根本没有找到我的情况的解决方案。我有一个HSQL数据库--我已经成功地连接到数据库中的一个表。我继续在数据库中创建另一个表--使用适当修改的完全相同的Java代码,但是它会出现错误:java.sql.SQLSynaxErrorException:USER缺乏特权或找不到对象:USER。 我发现在我的文件存储脚本中有创建产品表的代码,但是我创建用户表的 ..
发布时间:2022-08-31 14:31:55 Java开发

在一个表中显示多个数据库表

我有多个数据库具有相同的表(具有不同值的Eventlog)。这些数据库的名称可能会更改。我正在尝试使用相应的数据库名称在一个统一表中显示事件日志表。 我尝试使用游标和动态SQL语句来实现这一点,但没有成功。此外,我不确定这是不是最好的方法。我需要一些帮助! -- Create a new table variable to record all the database name DE ..
发布时间:2022-08-26 20:49:32 数据库

什么是时间序列数据库?

什么是时序数据库,例如InfluxDB? 我应该在什么时候/在哪里使用它? 请给我它的商业场景的样本。 推荐答案 勾选wiki: 时间序列数据库(TSDB)是经过优化的软件系统 对于处理时间序列数据,按时间索引的数字数组(a 日期时间或日期时间范围)。在某些领域,这些时间序列是 称为轮廓、曲线或迹线。股票价格的时间序列 可以被称为价格曲线。能源消耗的时间序列 可能被称为负载配置文 ..
发布时间:2022-08-22 21:15:57 其他开发

如何让多参数的SQL Server过滤程序更快

目前我正在努力寻找在大表格中搜索的来源,我有一个很好的模型化表格1个主要表格供用户使用,还有几个表格用于性别、地址、上次购买、评论的产品等功能。 合并和筛选时EF非常慢,因此我决定使用存储过程并使用Dapper进行调用。 我想过滤这些几乎5.5 GB(47万行)的数据 转到更大,31列,7个表,每个表+15列)。 我有5个不同的过滤器,它必须很快。因为这个程序 预计响应时间为1分钟 ..
发布时间:2022-08-19 15:57:36 数据库

需要在DRL文件中建立数据库连接

需要在Drools中建立Oracle数据库连接,以便在执行规则时根据需要获取一些数据。我该怎么做? 推荐答案 您不应该这样做。相反,您应该首先从数据库中查询数据,然后将其作为工作内存中的事实传递到规则中。 我试图写一份关于您不应该这样做的所有原因的详细答案,但结果发现StackOverflow有字符限制。因此,我将向您介绍高级原因。 延迟 数据一致性 缺乏数据库访问强化 ..
发布时间:2022-08-13 11:46:50 其他开发

如何在SQL Server 2008 R2中强制使列对于整个表是唯一的?

我有一个带有Description字段的表。我希望确保没有两行具有相同的“Description”,但我无法将Description写入我的IDENTITY列(我的ID列是一个int)。 将Description设置为第二个主键(除了已经是主键的我的ID之外)是否安全? 推荐答案 向Description列添加唯一索引。 使用SQL Server Management Stud ..
发布时间:2022-08-07 19:48:57 数据库

图书馆数据库

因此,我和我的同事被指派制作一个图书馆数据库作为课程的作业,然后制作一个html数据库界面,用户可以在其中执行数据库中的某些任务,如插入行、删除行、查找行等。 我们已经创建了数据库、导入了它以及所有这些,但问题出在向其中插入元素。 例如,BOOKS表与Authors表具有多对多的关系(其中每个表的主键分别是ISBN和Authors ID),因此当我们想要在数据库中插入一本具有其作者的图书时 ..
发布时间:2022-08-03 13:41:41 PHP

多个应用程序可以访问一个SQLite数据库吗?

我遇到了一些数据库锁定(SQLite_BUSY)问题,我担心SQLite无法为我工作。 基本上,我的设置是一个cronjob,它通过一个名为Dropwizard的框架定期调用一些不起眼的Java功能和(项目中的新成员)Jetty/Jackson/Hibernate REST服务。这两个“模块”都需要有数据库访问权限--而且可能是同时访问... 那么,多个应用程序可以访问一个SQLite ..
发布时间:2022-08-02 12:46:46 数据库

如何在Oracle中找到指向一条记录的外键依赖项?

我有一个非常大的Oracle数据库,有许多表和数百万行。我需要删除其中的一个,但希望确保删除它不会破坏指向它作为外键记录的任何其他依赖行。有没有办法获得指向此行的所有其他记录的列表,或者至少是表模式?我知道我可以尝试自己删除它,然后捕获异常,但我不会自己运行脚本,需要它第一次干净地运行。 我可以随心所欲地使用Oracle的SQL Developer和AllRoundAutomations的P ..
发布时间:2022-07-21 13:14:26 数据库

操作错误:致命:数据库不存在

我是一个db哑巴,我正在尝试为我的Django项目设置PostgreSQL。为此,我还使用了心理拷贝2。不过,数据库很复杂。就我个人而言,我希望有一种方法可以在一个地方获得我所有的数据库和用户设置/信息。因此,我知道连接到什么以及如何连接(我仍在本地运行,所以没有安全问题?)。 但是,即使我连接到标准的“admin”用户“postgres”,我似乎也没有创建此数据库的“权限”。使用我在安装时输入 ..
发布时间:2022-07-16 11:27:19 其他开发

如何在灵活的搜索查询中限制结果数据

我希望将结果数据限制在灵活的搜索查询中。 假设查询每次只返回10条记录(如LIMIT) 如何执行此操作? 推荐答案 您已经回答了您的问题,您可以使用与我们在MySQL中使用的相同的限制原因。 试试 SELECT * FROM {Product} LIMIT 10 或 SELECT TOP 10 * FROM {Product} 适用于Oracle ..
发布时间:2022-07-14 19:19:25 其他开发