sqlanywhere

在 Server 2012 R2 上启动数据库服务延迟
sqlanywhere

在 Server 2012 R2 上启动数据库服务延迟

在过去几天里(不知道什么时候第一次出现),我们发现当 Windows 2012 R2 服务器重新启动时,MYSQL 和 SQLAnywhere 16 的服务需要 20 分钟才能启动。在此之后,它们运行正常。我们无法确定原因。有什么想法可以加快服务启动速度吗? 我们尝试运行快速启动,以查看哪些进程启动时间过长,但其他所有进程似乎都按时运行。我们尝试在服务器上运行 Proc Mon,但由于未知原因,它根本无法运行(我们仍在研究这部分)。 我们以各种组合禁用了 SQLAnywhere 和 MYSQL 服务,以查看它们是否互相影响,但事实并非如此,因为当两个应用...

Admin

如何在 VPS red-hat linux 上设置 LD_LIBRARY_PATH 以供 apache 看到
sqlanywhere

如何在 VPS red-hat linux 上设置 LD_LIBRARY_PATH 以供 apache 看到

我应该在哪里以及如何设置LD_LIBRARY_PATH为对 apache 可见? 我尝试添加以下代码到.bash_profile: LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/folder_with_library/ export LD_LIBRARY_PATH 我重新启动了 Apache,但phpinfo()仍然看到错误,因此库尚未加载。 它正在执行命令:echo $LD_LIBRARY_PATH。 关于如何设置此路径有任何帮助吗? 我需要在 VPS 服务器上进行设置 - 操作系统是 linux red-...

Admin

SQLANYWHERE10 PHP 模块
sqlanywhere

SQLANYWHERE10 PHP 模块

我向 php.ini 添加了扩展来加载模块,但现在出现了这个错误 警告:sasql_connect() [function.sasql-connect]:无法加载 SQLAnywhere 客户端库。请确保可以在 LD_LIBRARY_PATH 环境变量中找到 libdbcapi.so 有任何想法吗? Centos 5.7 64位 PHP 5.1.6 ...

Admin

用于删除 Sybase SQL Anywhere 9 中的所有连接/锁的脚本/命令?
sqlanywhere

用于删除 Sybase SQL Anywhere 9 中的所有连接/锁的脚本/命令?

我最近开始负责管理一个应用程序,它本质上是 Sybase SQL Anywhere 9 数据库的前端,包括数据库本身。我想用它unload table来高效地导出数据进行备份,如果有几张表,则进行 ETL 以将其放入报告数据库/小型数据仓库中。 问题在于客户端应用程序经常崩溃并留下死连接和共享锁,这似乎阻止了unload table它获取所需的(短暂的)独占锁。目前,我使用 Sybase Central 来验证这些连接是否确实是僵尸连接,并在一天/一周结束时自行删除它们。 是否有命令或脚本可以断开所有连接?如果能够在确认不需要后立即断开所有连接,这将非常...

Admin

如何访问 SQL Anywhere 数据库?
sqlanywhere

如何访问 SQL Anywhere 数据库?

目前我有一个 SQL Anywhere(版本 10)数据库(.db 和 .log 文件) - 想法是提取数据并将其用于 MS SQL 数据库。 问题是我启动了一个 SQL Anywhere 服务器并将相关数据库附加到它,但是当我尝试连接到该服务器时,我无法通过身份验证(我尝试了默认的 dba/sql 组合和 Windows 集成安全性)。 但是,我可以使用同一台服务器访问 SQL Anywhere 演示数据库,没有任何问题。这使我相信用户身份验证与每个 SQL Anywhere 数据库相关联,而不是与当前正在运行的 SQL Anywhere 服务器相关联...

Admin

SQL Anywhere 10 - 您可以组合缓存控制命令吗?
sqlanywhere

SQL Anywhere 10 - 您可以组合缓存控制命令吗?

因此,这似乎是一个愚蠢的问题,但我一直无法找到支持该问题任何一方的文献。 SQL Anywhere 10 - dbsrv10.exe 有许多启动选项。我身边有人告诉我,该服务无法组合缓存特定的命令行选项。 一个具体的例子是: dbsrv10.exe -c 50M 将初始缓存大小设置为 50 MB dbsrv10.exe -ch 500M 将最大缓存大小设置为 500MB 对我来说,我想要并且能够控制初始和最大缓存值并使用结合两个开关的启动字符串,这是有意义的。 dbsrv10.exe -c 50M -ch 500M 并获取此数据库实例启动时配置的...

Admin

在 SQL Anywhere 中诊断 I/O 带宽性能
sqlanywhere

在 SQL Anywhere 中诊断 I/O 带宽性能

在诊断运行在 SQL Anywhere (9.0.2) 上的供应商软件的性能问题时,我偶然发现了一些有关 I/O 带宽的有趣数据。根据 9.0.2 手册,数据库属性“CurrIO”显示“服务器发出但尚未完成的当前文件 I/O 数量”。但是,考虑到硬件配置和/或数据库利用率,尚不清楚这个数字应该是多少。 经过一番搜索,我发现 SQL Anywhere 10.0.0 手册在其有关性能的章节中更详细地介绍了此设置: 要检测 I/O 带宽是否是限制因素,请检查 CurrIO 数据库统计信息。如果图表上没有此统计信息,请单击添加统计信息按钮并选择 CurrI...

Admin

Sql Anywhere 9 无法访问网络
sqlanywhere

Sql Anywhere 9 无法访问网络

情况是这样的,我有一台 Windows 2008 企业服务器(全新的),到目前为止,其上唯一安装的是 SQL Anywhere 9.0.2 和 Mysql 5.1,它的所有设置和工作都已完成,我已将数据库传输到服务器并将其设置为服务,但是,我无法获得与数据库的本地或远程连接来查看表、存储过程等。 我已经设置了 Windows 防火墙,允许该服务的任何端口上的流量进出服务器,但到目前为止,什么都没起作用。根据 Sybase 网站 9.0.2 在 Windows 2008 上受支持,netstat 显示除了我的 RDP 会话之外没有打​​开的连接。 但是我可...

Admin

如何控制 SQL Anywhere 中的临时文件增长?
sqlanywhere

如何控制 SQL Anywhere 中的临时文件增长?

我们目前遇到了一个临时文件不断增长的问题。通过观察我们的一个网站,我们发现该网站每天的增长量为 100 - 200 MB。当临时文件达到 20GB 时,该网站就会出现故障,并出现可用空间问题。 我们目前正在抑制超时。-ti 和 -tl 设置为零。由于此配置而建立临时表的可能性有多大? 此外。为了进一步理解 -tl 标志,以下说法是否正确:除非无法通过 tcpip 访问客户端,否则不会重置连接。 ...

Admin