问题标签 [timesten]
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.
oracle - 将 ttisql 输出重定向到文件
我正在使用 Oracle Timesten ttIsql 实用程序执行查询。我想检查使用“计时”功能执行 Select 语句需要多少时间。
对于大型数据集,该实用程序需要一些时间才能在屏幕上显示记录。
有没有办法将输出重定向到某个文件,以便屏幕渲染时间不包括在总时间中,谢谢。
sql - 大规模计算其他两列的所有组合
SETUP - 我有一个大而简单的查询,通常需要一两秒才能运行
Table_1 是主表,它的 Col_1 是整个数据库的主键(所有其他表只是在 Table_1 中的列之外有一个外键。)
问题- 如果我只在 t1.Col_2 和 t1.Col_4 上,我需要找到最大可能的计数。例如,对于表 1 的第 2 列和第 4 列中的现有值组合,如果我根据这些组合中的任何一个进行选择,我将获得的最大结果集是多少?就规模而言,两列有超过 200,000 种独特的组合。
我试图通过收集 COL_2 和 COL_4 的所有组合来避免该问题,然后使用这些组合查询计数,但测试 ~2,500 需要 30 分钟。那太慢了。
我不想回答的问题:
MY BEST GUESS - 从类似问题的一些排名较低的答案中工作,我认为
应该给我我正在寻找的东西,但我的不确定性足够高,足以证明将其放在问题中而不是作为自我答案发布。
oracle - Timesten 复制代理可以自己保持死锁吗?
我遇到了一个奇怪的问题,timesten 子守护进程核心转储,并且在分析 tterrors 日志时,我发现了一个锁定错误流,其中复制代理试图获取自己持有的锁定(请参阅下面的日志消息中的 pids ),是什么原因造成的?我可以看到日志至少在接下来的 7 分钟内重复并最终导致核心转储,这是 timesten/oracle 的问题吗?我找不到任何已知的错误,我也无法重现该问题
在什么情况下,复制代理可以自我锁定?在这种情况下不会释放它的锁
15:59:23.89 警告:REP:14037:COLLECTORDB:receiver.c(9880):TT6003:TT6003:锁定请求因超时而被拒绝详细信息:Tran 28.27845 (pid 14037) 想要 X 锁定 rowid BMUFVUAAAAAACHfK+g,表DBUSER.CUSTOMERS。但是 tran 7.327400504(pid 14037)在 X 中有它(请求是 X)。持有者 SQL () -- 文件“tindex.c”,行号 4429,过程“sbTixNext()”
timesten - 将脚本从 Postgre 转换为 Oracle
我在 postgre 中有一个查询,我将它转换为 oracle,但它无法运行
下面是错误
我知道这个错误不能在子查询中使用 FOR UPDATE,但我无法修复它:(
c# - ODP.NET:如何从动态 sql 获取数据到数据集
我的应用程序使用 TimesTen DB 存储数据。下面是我更新数据并返回更新行的代码。
我给出错误
{Oracle.DataAccess.Client.OracleException ORA-01722:无效号码
在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck) at Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, Object src, Boolean bCheck) at Oracle.DataAccess.Client.OracleDataReader.Read() at System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) at System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable数据表,字符串 srcTable,DataReaderContainer dataReader,Int32 startRecord,Int32 maxRecords,DataColumn parentChapterColumn,Object parentChapterValue)在 System.Data.Common.DataAdapter.Fill(DataSet dataSet,String srcTable,IDataReader dataReader,Int32 startRecord, Int32 maxRecords) 在 Oracle.DataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) 在 Oracle.DataAccess.Client.OracleDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords、String srcTable、IDbCommand 命令、CommandBehavior 行为)在 System.Data.Common.DbDataAdapter.Fill(DataSet 数据集)填充(数据集数据集)填充(数据集数据集)
我该如何解决?
oracle - ODP.NET:将数据从 Timesten refCursor 加载到 DataTable 时出错
我想将 Timesten DB 中的数据加载到数据表中,但出现错误这是我的代码
脚本:
C# 代码
da.Fill(dt) 中的错误;
java - 无法在 JBoss EAP 6 中解包 TmesTen 数据源 JDBC 对象
我试图从 JBoss EAP 6.4 上的 JNDI loopup 获取 TimesTenDataSource。我在standalone.xml 中为timesten 配置了数据库。如果我使用标准 Jdbc 对象,即 DataSource、Connection、PreparedStatement,那么一切正常。出于某种原因,我想使用来自 ttjdbc8.jar 的 TimesTen 特定的 TimesTenDataSource、TimesTenConnection 和 TimesTenCallableStatement 对象。这个 jar 文件放在 JBoss 模块目录中。
作为对这个线程的引用,我调用 unwrap 来获取底层的 TimesTen 连接。
调试上面的代码表明 WrapperDataSource 没有实现扩展类 JBossWrapper 中的 getWrappedObject() 方法。
这是 JbossWrapper 类中的 unwrap 方法
由于 getWrappedObject() 返回 null 一切都失败了。
也无法直接将 WrapperDataSource 转换为 TimesTenDataSource,这样做会导致 ClassCastException。
python - 通过 sqlalchemy 中的 cx_oracle 连接到 oracle timesten
我可以通过以下连接字符串在 sqlalchemy 中通过 cx_Oracle 连接到 oracle:
我也可以使用以下方法通过 cx_Oracle 连接 TimesTen:
但我不知道如何通过 sqlalchemy 中的 cx_Oracle 连接到 TimesTen?
timesten - 10 db 复制的哈希索引
我有一个复制十倍的数据库。我需要重置一些哈希索引的页面大小。当我更新页面大小时,它会中断复制并需要 10 个小时来重建复制的数据库。必须有某种方法来更新不会破坏复制的哈希索引大小。Oracle 告诉我的 dba,“如果你更新索引大小,你必须重建复制。” 在没有故障转移的情况下运行 8 小时以上似乎是个坏主意。目前正在做(我们尝试将复制级别设置为 2。手没有效果)以下将主键的索引大小重置为 23244 页
有没有人在不重建复制的情况下更新哈希索引大小???
elasticsearch - 哪个是加速搜索操作的正确选择 - 基于 Lucene 的平台或内存数据库(如 oracle TimesTen)
我的应用程序是一个数据检索平台。我们计划将 oracle 数据库中的数据缓存到内存数据库或基于“lucene”的平台之一。我的数据正在迅速变化。所以缓存也应该快速刷新,我们的用例涉及连接多个表。哪个是加速搜索操作的正确选择 - 基于“Lucene”的平台或像 oracle“TimesTen”这样的内存数据库?