我知道 Liberatii 软件,它是一种网关,允许您在后台使用 PostgreSQL(甚至其他引擎),而无需重写为 Oracle 编写的应用程序。你们当中有人知道是否有像 Liberatii 一样在后台用 PostgreSQL 模拟 SQL Server 的软件吗?我们尝试找到性能问题的解决方案,其中一种可能性是切换到 Oracle 或 Postgres 引擎,但应用程序模块包含大量需要重写的自定义代码,我评估了所有可能的解决方案。
主页
/
user-230916
Mainecoon21's questions
Mainecoon21
Asked:
2024-05-06 17:27:54 +0800 CST
我已经在 Windows 上安装了 MariaDB 11.2.2 来玩一下新的数据库系统,现在我很困惑。my.ini启动参数:
slow_query_log = ON
long_query_time = 0
log_slow_verbosity = ALL
查询select information_schema.system_variables.variable_name, information_schema.system_variables.default_value from information_schema.system_variables WHERE variable_name LIKE 'log_slow%'
提供:
LOG_SLOW_QUERY = OFF
LOG_SLOW_QUERY_TIME = 10.000000
查询SHOW GLOBAL VARIABLES
提供:
log_slow_query= ON
log_slow_query_time = 0
存在慢查询日志并且日志记录功能正常。
我认为全局系统变量应该具有相同的值,而与查询它们的方式无关。在 MariaDB 文档中搜索并不能帮助理解它。你能把我推向正确的方向吗?
谢谢你!
Mainecoon21
Asked:
2023-03-07 19:16:47 +0800 CST
由于 SQL Server 版本过时,我必须使用服务器端跟踪来收集一些信息,但如果我尝试实施它,我会收到错误消息Filters with the same event column ID must be grouped together
。我的代码:
exec sp_trace_setfilter 2, 10, 0, 7, N'SQL Server Profiler%'
exec sp_trace_setfilter 2, 10, 0, 7, N'DatabaseMail%'
exec sp_trace_setfilter 2, 10, 0, 7, N'SQLAgent%'
sp_trace_setfilter 1, 10, 0, 6, N'SQLT%';
sp_trace_setfilter 1, 10, 0, 6, N'MS%';
通常它可能是显而易见的,但我不知道为什么它不起作用(它不是分号)。
你们中有人有想法吗?