database-connection

连接池应该在我的数据库服务器还是应用服务器上运行?
database-connection

连接池应该在我的数据库服务器还是应用服务器上运行?

我准备开始使用 PGBouncer,但我不确定它应该用在数据库服务器上还是应用服务器上。如果用在应用服务器上,必然会有多个连接池,而应用服务器共享一个中央连接池,但这样一来,TCP 连接就必须为每个新查询重新创建,而不是也加入到池中,大概如此。哪种方式才是使用 PGBouncer 这样的连接查看器的“正确”方式,我对每种方式的论述是否正确? 笔记: 对于那些偶然遇到这个问题的人,请参阅PgBouncer 常见问题解答(最后一个问题)。 ...

Admin

Django:CONN_MAX_AGE 使用 gunicorn 的 gthread 工作类来持久连接
database-connection

Django:CONN_MAX_AGE 使用 gunicorn 的 gthread 工作类来持久连接

我正在使用 Django,没有MAX_CONN_AGE设置(默认值 = 0),这导致在每个请求中创建连接,并且连接不会在 django ORM 中重用。 由于我的 api 被多次调用,这导致多个 postgres 连接,我想实现类似连接池或单例连接的东西,以便重用连接。 我在用gunicorn -k gthread --threads 2 --workers 4。 所以, 使用 gthread是否能MAX_CONN_AGE正常工作?连接将被重新使用并正确关闭?您能解释一下工作原理吗? MAX_CONN_AGE那么gevent 工作者类的行为会是怎样的? ...

Admin

(第 3 部分)从头开始为 PHP 框架创建 Docker 环境
database-connection

(第 3 部分)从头开始为 PHP 框架创建 Docker 环境

我正在此环境下运行此 docker composer 文件: version: "3.1" services: mysql: container_name: mysql image: 'mysql:8.0' working_dir: /application command: --default-authentication-plugin=mysql_native_password restart: always volumes: - '.:/application' environme...

Admin

当我已经修改了此文件时,为什么 Postgres 会告诉我“主机没有 pg_hba.conf 条目...”?
database-connection

当我已经修改了此文件时,为什么 Postgres 会告诉我“主机没有 pg_hba.conf 条目...”?

到目前为止的故事: 我已经安装Postgres在我的Linux基于桌面(HOST)。 我已经在 HOST 上创建了一个包含测试数据的测试数据库。 我已添加到配置文件主机上的文件:host samerole all 0.0.0.0/0 md5 我已添加到PostgreSQL 配置文件主机上的文件:listen_addresses = '*' 我已经安装PGAdmin4在我的 Chromebook(客户端)的 Linux 虚拟机上。 HOST的IP地址为192.168.1.159,端口为5432。 如果我telnet 192.168.1.159 5432在客户...

Admin

从 MongoDB 4.x 升级到 5.0.2 后,尝试从专用网络连接 BD 时显示“连接被拒绝”
database-connection

从 MongoDB 4.x 升级到 5.0.2 后,尝试从专用网络连接 BD 时显示“连接被拒绝”

我已将 MongoDB 从 4.x 升级到 5.0.2,并安装到 Ubuntu 20.04 系统中。此服务器是 AWS EC2 实例。升级后,我无法使用同一网络(私有网络)从其他 ec2 实例连接我的应用程序,但我可以通过 mongo compass 使用我的公共 IP 地址进行连接。因此,我确保我的 Mongo DB 服务器与其他实例处于同一网络中,并且它在安全组的入站规则中具有正确的入口。我检查了我的 /etc/mongod.conf # mongod.conf # for documentation of all options, see: # ...

Admin

如果我们提供了 ODBC 注册文件,是否可以建立数据库连接?
database-connection

如果我们提供了 ODBC 注册文件,是否可以建立数据库连接?

其中一个用户已将所有 OBDC 连接配置到 RDC 用户帐户。该计算机用于连接所有数据库。 新用户加入组织后,他的登录帐户将在同一台机器上创建。这次将为新用户提供一个 ODBC reg 文件,该文件是从初始用户导出的。 ODBC 文件包含有关 Teradata、SQL Server 和 DB2 数据库的连接详细信息。所有登录到该机器的用户都可以使用连接到这些数据库所需的所有驱动程序。 新用户如何使用此 ODBC reg 文件并配置所有连接以连接到上述 3 种类型的数据库? ...

Admin

MariaDB Galera Cluster 在单个节点上同时获得 2000 多个连接如何跟踪此问题
database-connection

MariaDB Galera Cluster 在单个节点上同时获得 2000 多个连接如何跟踪此问题

我正在使用 MariaDB Galera Cluster (Master/Master),它有 5 个节点,规格如下 32Core 64GB Ram Ubuntu 20.04 Personal Vm-Machines at own Datacenter 在这些节点之上,配置了 Haproxy,用于平衡数据库节点的请求负载 每个节点的最大连接数限制为 2000,但在某些情况下,单个节点上有超过 2000 个连接,我们无法追踪为什么/从哪里获得这么多的连接请求。有人可以指导我如何检查这个问题吗 谢谢 Galera 版本:4 MariabDB 10.5 ...

Admin

必须重启计算机才能连接到服务器
database-connection

必须重启计算机才能连接到服务器

我有一个域,里面有大约 90 台 PC,域控制器运行 Windows Server 2012 R2,PC 运行 Windows 7。每台 PC 都有一个来自服务器的映射驱动器和一个链接到服务器数据库的数据库接口。一切都运行正常,直到几天前,一台 PC 无法连接到服务器(映射驱动器断开连接,无法访问数据库) 我检查了 PC 的网络连接,发现它能够连接到其他 PC 并毫无问题地上网。所以我重启了 PC,问题就解决了。第二天,域中几乎每台 PC 都出现了同样的问题。重启 PC 总是能解决问题(有些 PC 会在重启 2 到 3 次后重新连接到服务器) 我尝试重新启动...

Admin

在 Google Cloud Platform Wordpress 网站中建立数据库连接时出错
database-connection

在 Google Cloud Platform Wordpress 网站中建立数据库连接时出错

从 14.2 开始,我的网站出现此错误:建立数据库连接时出错 我在 Google Cloud Platform ID XXXXX-XXXXX-XXXXX 上有一个 Wordpress 网站,几个月来我没有做任何更改,到目前为止一切都很好。如何解决这个问题。有没有办法向 GCP 注册支持问题? ...

Admin

获取 Grafana 到 InfluxDB 连接失败的诊断信息
database-connection

获取 Grafana 到 InfluxDB 连接失败的诊断信息

我尝试设置本地格拉法纳Docker 容器中的实例,我正尝试连接到本地流入数据库在同一台机器上运行。我可以毫无问题地连接到 InfluxDB,但是当我想设置 Grafana 连接到数据库时,这些说明,我得到的是或Error reading InfluxDB(InfluxDB Error: Bad Gateway分别尝试 Flux 和 InfluxQL 时)。我已仔细检查了配置 URL、用户名、密码认证令牌等。 我的问题是:在哪里可以找到有关此错误的更多诊断信息以帮助我解决该错误? Web 界面仅显示此无用的红色横幅,但没有显示任何有用的信息: 到目前为止我已...

Admin

检查我的系统的健康状况,例如数据库连接、大型机连接、消息服务等
database-connection

检查我的系统的健康状况,例如数据库连接、大型机连接、消息服务等

我对这个话题还很陌生,甚至不确定我问得是否正确,但我会尽力而为。我们有许多应用程序与 Oracle 和 Mainframe 等数据库通信并使用消息传递服务。 我想知道是否有可以编写的工具或脚本,或者可以让我作为经理自动或手动运行它以检查: 我可以连接到所有大型机交易 我可以连接到所有数据库 我可以连接到所有消息服务 我可以连接到中间件 如上所述,我甚至不知道从哪里开始以及如何开始,我想知道是否有人做过类似的事情并能提供一些有用的见解。 如果这里不适合问这样的问题,那么哪里才适合提问呢? ...

Admin

如何模拟连接超时 - 在 Windows 2016 - Windows 防火墙上?
database-connection

如何模拟连接超时 - 在 Windows 2016 - Windows 防火墙上?

我们遇到了一些 .Net 应用程序在向 Db2 发出 SQL 请求时出现连接超时的问题。代码已更新,以改进发生此类超时时的日志记录。但是,由于我们无法重现这些错误,而且这些错误只发生在生产中,因此我们需要“强制”超时。 是否可以在 Windows 2016 上配置 Windows 防火墙以强制所有到 ip-adress:portnumber 的连接超时? ...

Admin

Adminer 或 mysql 错误:无法建立连接,因为目标计算机主动拒绝
database-connection

Adminer 或 mysql 错误:无法建立连接,因为目标计算机主动拒绝

我一直尝试使用 localbyflywheel 设置 wordpress.org,但是当我打开 Adminer 时,我一直收到此错误:无法建立连接,因为目标机器主动拒绝它,我该如何解决这个错误? 我在安装 Wordpress 的同一台机器上运行 MySQL,并且使用 Local by Flywheel 而不是 MAMP 作为开发环境。MySQL 服务已启动。我需要更改配置文件中的任何内容吗? 从评论中添加信息 TCP 0.0.0.0:135 TCP 0.0.0.0:445 TCP 0.0.0.0:1801 TCP 0.0.0.0:2103 0.0.0....

Admin

为什么有些用户可以连接到数据库,而其他用户却不能?
database-connection

为什么有些用户可以连接到数据库,而其他用户却不能?

我有一个地理空间数据库,我的一个用户需要连接到该数据库。 每当他尝试从他的工作站连接时,他都会收到无效连接/连接被拒绝的错误。他无法从任何其他工作站连接到它。还有其他用户能够从他的工作站连接到数据库,包括我自己。 我检查了 Active Directory,他的策略/权限与其他能够连接的用户相同。 我们正在使用 ESRI Arc Map 10.6 连接到数据库。 我该如何补救? 编辑:我不认为端口已关闭或防火墙有任何干扰,因为有些用户可以从我遇到问题的同一台机器连接到该数据库。我甚至让他成为系统管理员(我的个人资料/权限),但他仍然无法连接。(我已...

Admin