问题标签 [sybase-asa]
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.
c# - 使用存储过程时出现“内存不足”错误
我写了一些服务来创建数据库,在数据库或表之间复制一些记录等,这么多的数据库操作。但我正在处理记忆问题。其中之一:
我正在使用存储程序获取记录并填写实体列表;
然后对于列表中的每个实体,执行一个新的sp;
不幸的是,我有 30 多个这样的操作,其中一些正在处理数千条记录。
调用这样的步骤;
在 5-6 步操作后,由于“内存不足”错误而损坏。我必须一步一步地进行这些操作。只是想知道您是否有建议使这些操作更加富有成效和顺利。我该如何解决这个内存问题?后面会发生什么?
用法;
Windows 7 操作系统、3Gb 可用内存、Sybase ASE、Odbc 驱动程序
c# - 数据传输时出现“内存不足”错误
我编写了一个应用程序来传输记录作为从 Sybase Ase 数据库读取并编写一个新创建的本地 Sybase Asa 数据库。有近 110.000 条记录需要传输。
在我的本地机器上,应用程序成功运行(Windows7- 32 位 - 3GB 内存),但在开发服务器(Windows Server 2008 - 64 位 - 8GB 内存)上,当我的 ;
- 记录数为 ~ 40.000 和“工作集-私有”~ 1.800.000kb(2,8gb)
- gc 总内存增量是稳定的
我的日志在这里流动;
- 详细工作集 - 私有:507948K,GC GetTotalMemory:49229720
- 详细工作集 - 私有:918620K,GC GetTotalMemory:51377000
- 详细工作集 - 私有:1328568K,GC GetTotalMemory:52245316
- 详细工作集 - 私有:1739128K,GC GetTotalMemory:52978364
- 详细工作集 - 私有:1813940K,GC GetTotalMemory:51567670
- 记不清 -
还有这个用于创建本地sybase asa数据库的批处理文件;
这些是获得的知识,但我不明白为什么会因此错误而中止传输。我的机器上一切正常,服务器上有什么不同?我必须在哪里寻找问题?另外我必须如何评论私人的增加?
sql - Sybase 数据库中所有表中的行数列数
我有一个数据库名称 ATs 。在这个数据库中有 150 个表。我想创建一个语句,返回数据库上所有表的行数和列数。
我已经为 SQL SERVER 2008 创建了一个存储过程,但我不知道如何为 Sybase 编写这个脚本。
sql - SQL 用空格替换重复条目
我有一个像这样的 SQL 表:
我希望输出是这样的:
基本上:
- 用空格替换重复项,但
- 如果col6值与相同 col1 值的前一行不同,则应包括所有数据字段。
- col10 值为空白。
- col12 被删除。
我正在努力创建一个查询。我发现了这个:CTE 答案
并尝试运行以下命令:
但我得到一个错误"Could not execute statement. Syntax error or access violation"
谁能阐明我的查询在哪里存在语法错误/访问冲突或有更好的方法来提取数据?
c# - 更改 c# WebReference url 地址
嗨,我有 2 个客户端和 2 个不同的服务器。生成 wsdl 类后,我在 SoapHttpClientProtocol 构造函数中相应地更改客户端的 url 地址。
从
至
但我无法在运行时更改 SoapDocumentMethodAttribute。如果不更改它,我的方法不会返回 DataSet 只是 null。更改属性中的所有地址后,一切正常。
服务由 Sybase Anywhere 9 数据库生成。是否可以动态更改它?什么需要相同才能起作用?
sql - SQL Anywhere 11:当数据库缓存较低时,Select 会带来不一致的结果
我们有一个包含五个子查询和 group by 子句的复杂 sql 查询。如果我将数据库服务器缓存限制为 16m(使用选项“-ch 16m”),我们会从同一个 sql 查询中随机获得不同的结果(这些问题在不同的机器上是可重现的)。我们的客户在他的系统上遇到了同样的问题,但没有使用 -ch 选项减少缓存并使用 8g 可用内存。
这种行为的可能解释是什么?
我们认为收到警告消息或数据库服务器崩溃比结果不一致要好。
- 数据库版本:11.0.1.2744
- 数据库大小:~1g
- 我们还使用最新的 11.0.1.XXXX EBF 版本对其进行了测试。
这里的sql:
例如,列“betrag_kosten”提供不同的结果(参见打印屏幕)。
sql - 没有单引号的 SQL 输出到 CSV
我正在 Adaptive Server Anywhere v7 上运行查询。
输出是:
123,'姓名','地址1,'地址2'......
有没有办法运行查询,以便不显示单引号?
soap - ASA 错误 -157:无法将 2006 05 29 04:00 转换为时间戳
我在将时间戳值插入 sybase any where 数据库时遇到此错误。任何帮助
com.sybase.jdbc3.jdbc.SybSQLException: ASA 错误 -157: 无法将 2006 05 29 04:00 转换为时间戳;嵌套异常是:BINDING.JCA-11811 存储过程调用错误。尝试准备和执行时出错
sql - 获取上一小时的记录
我有这个查询:
我在任何地方都在使用 Sybase 自适应服务器,并试图获取最后一小时的记录。
coldfusion - 在 sybase Central 中创建服务
我正在 Sybase Central 中创建服务,以便将我的数据库文件连接到 sybase Central。它在这个目录“C:\sample\test.db”中,我被参数卡住了。它问我:“你想用什么参数来使用这个服务?” 我应该为此输入什么参数?