当前位置: 首页 > wzjs >正文

重庆网站建设百度推广wordpress 评论回复邮件通知插件

重庆网站建设百度推广,wordpress 评论回复邮件通知插件,网站seo问题,免费咨询医生皮肤科专家JDBC 连接字符串是用于连接 KingbaseES(人大金仓数据库)的,支持主从负载均衡。让我们逐一解析各个参数的作用,并探讨如何调整到最优。 参数解析 jdbc:kingbase8://10.10.14.19:54321/xxx_onlinejdbc:kingbase8://:指定…

JDBC 连接字符串是用于连接 KingbaseES(人大金仓数据库)的,支持主从负载均衡。让我们逐一解析各个参数的作用,并探讨如何调整到最优。
参数解析

jdbc:kingbase8://10.10.14.19:54321/xxx_online

jdbc:kingbase8://:指定 KingbaseES 数据库的 JDBC 连接协议。

10.10.14.19:54321:主库(Master) 的 IP 地址和端口号。
xxx_online:数据库名称。

?USEDISPATCH=true

作用:是否启用 KingbaseES 负载均衡调度。
优化建议:
一般建议开启(true),确保请求可分配到最优节点,避免单点压力过大。
若业务逻辑要求始终访问主库(例如强一致性场景),可设为 false。

&SLAVE_ADD=10.10.14.20,110.10.14.11

作用:定义**从库(Slave)**的 IP 地址列表(两个从库)。

优化建议:
确保从库配置正确,能正常同步主库数据。
适用于读多写少的业务场景,减少主库压力。
&SLAVE_PORT=54321,54321
作用:从库的端口号,对应 SLAVE_ADD 列表的主机。
优化建议:
需确保所有从库监听的端口正确,否则无法连接。
也可以为不同从库设定不同端口(如果有端口映射需求)。

&nodeList=node1,node2,node3

作用:数据库集群的节点名称(逻辑标识),在 KingbaseES 集群管理中可用于标识各个节点。
优化建议:
确保 nodeList 里的节点与 KingbaseES 集群管理配置匹配,否则无法正确负载均衡。

&HOSTLOADRATE=30

作用:负载阈值,决定 KingbaseES 何时将流量切换到其他节点。
优化建议:
默认 KingbaseES 可能设定为 30% 负载(即 CPU、内存、IO 负载超过 30% 时,切换请求到其他节点)。
优化思路:
业务压力较小:可调高,例如 HOSTLOADRATE=50(提高主库承载能力)。
业务压力较大:适当降低,如 HOSTLOADRATE=20(让从库分担更多压力)。
结合监控工具(如 top、iostat)观察数据库负载情况,调整最优值。

优化方案总结
默认情况(适用于一般业务):

jdbc:kingbase8://10.10.14.19:54321/gas_online?USEDISPATCH=true&SLAVE_ADD=10.10.14.20,10.10.14.21&SLAVE_PORT=54321,54321&nodeList=node1,node2,node3&HOSTLOADRATE=30

主从负载均衡开启,负载超过 30% 时切换到从库。

读多写少(推荐增加负载到从库):

jdbc:kingbase8://10.10.14.19:54321/gas_online?USEDISPATCH=true&SLAVE_ADD=10.10.14.20,10.10.14.21&SLAVE_PORT=54321,54321&nodeList=node1,node2,node3&HOSTLOADRATE=20

适用于 读操作多 的业务,将更多流量分配到从库,减少主库压力。

高并发写入业务(减少负载切换):

jdbc:kingbase8://10.10.14.19:54321/gas_online?USEDISPATCH=false&SLAVE_ADD=10.10.14.20,10.10.14.21&SLAVE_PORT=54321,54321&nodeList=node1,node2,node3&HOSTLOADRATE=50

适用于 写操作多 的场景,避免频繁切换主库,提高写入性能。
最终建议
读多写少:降低 HOSTLOADRATE(如 20),让更多查询走从库。
写入密集型:关闭 USEDISPATCH,提高 HOSTLOADRATE(如 50),减少主库频繁切换。
高可用性:确保 SLAVE_ADD 配置的从库同步正常,防止主库故障时读请求受影响。

用于恢复后库强制终止所有连接到 xxxx_online20250322 的会话:
SELECT pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity
WHERE datname = 'xxx_online20250322';

删除数据库:

DROP DATABASE xxx_online20250322;

使用 WITH FORCE 直接删除(KingbaseES 特有)
KingbaseES 支持 直接强制删除数据库的语法:

DROP DATABASE xxx_online20250322 WITH FORCE;

改为 restrict 方式,确保安全删除
如果不确定是否要强制终止连接,可以先执行:

REVOKE CONNECT ON DATABASE xxx_online20250322 FROM PUBLIC;

然后查找并逐一手动终止进程:

SELECT pid, application_name, client_addr FROM pg_stat_activity WHERE datname = 'xxx_online20250322';

手动终止特定连接:

SELECT pg_terminate_backend(<PID>);

再执行删除:

DROP DATABASE xxx_online20250322;

查询模式下没有主键的表

SELECT n.nspname AS schema_name, c.relname AS table_name
FROM pg_class c
JOIN pg_namespace n ON c.relnamespace = n.oid
LEFT JOIN pg_index i ON c.oid = i.indrelid AND i.indisprimary
WHERE c.relkind = 'r'  -- 只查找普通表(不包括视图、索引等)
AND i.indrelid IS NULL  -- 筛选出没有主键的表
AND n.nspname = 'gas_business';  -- 限定在 gas_business 模式下

查询模式下没有主键的表并且拼接成sql,看数据量大小

SELECT STRING_AGG('SELECT ''' || n.nspname || ''' AS schema_name, ''' || c.relname || ''' AS table_name, COUNT(*) AS row_count FROM "' || n.nspname || '"."' || c.relname || '"', ' UNION ALL '
) AS query_string
FROM pg_class c
JOIN pg_namespace n ON c.relnamespace = n.oid
LEFT JOIN pg_index i ON c.oid = i.indrelid AND i.indisprimary
WHERE c.relkind = 'r'  -- 只查找普通表
AND i.indrelid IS NULL  -- 筛选出没有主键的表
AND n.nspname = 'gas_business';  -- 限定在 gas_business 模式下

文章转载自:

http://UDoUYFP3.kkcsj.cn
http://1EUnEHkR.kkcsj.cn
http://vWOK3uUY.kkcsj.cn
http://kYVZVydM.kkcsj.cn
http://GKwUgMgH.kkcsj.cn
http://IIrfKF27.kkcsj.cn
http://CQzKnAKY.kkcsj.cn
http://Z2yGPe4A.kkcsj.cn
http://vW8fyvXI.kkcsj.cn
http://m2H7kCZi.kkcsj.cn
http://5UoZc4Ao.kkcsj.cn
http://n92l1Uvt.kkcsj.cn
http://ZtBFxw8r.kkcsj.cn
http://NCLjxRBl.kkcsj.cn
http://H1hH6fD1.kkcsj.cn
http://tvv0X9eH.kkcsj.cn
http://rfxC5jcs.kkcsj.cn
http://F6T8O4iH.kkcsj.cn
http://N1rWDxjJ.kkcsj.cn
http://rzwYn8nx.kkcsj.cn
http://xeYr5WnR.kkcsj.cn
http://0TzJZIbP.kkcsj.cn
http://SEQ5d1KU.kkcsj.cn
http://7Ko0GlYp.kkcsj.cn
http://KS38PwB9.kkcsj.cn
http://J6a8aIQq.kkcsj.cn
http://UtTAhwNL.kkcsj.cn
http://Mq2AyL1B.kkcsj.cn
http://GCjXo6QX.kkcsj.cn
http://CwIrQXHJ.kkcsj.cn
http://www.dtcms.com/wzjs/684744.html

相关文章:

  • 网站开发一般需要多久青岛响应式网站开发
  • 黑河网站制作忘记密码wordpress
  • 我要做个网站建设路街道办事处门户网站
  • 网站备案在哪里审批项目从立项到施工的程序
  • 绍兴h5建站番禺建设网站系统
  • 如何建设一个生活服务网站做原型交互的网站工具
  • 毕业设计做网站答辩会问什么最近的新闻事件
  • 做平台网站怎么做ecetc商务网站建设工程师
  • 网站建设的技术可行性企业网站建设方案范文
  • 宁夏建设银行网站什么杭州seo公司
  • 重庆网站优化排名推广宿州哪有做网站的
  • 网站开发所需具备的基础h网站建设
  • 企业营销型网站的内容太原网站建设案例
  • 网站建设的优点和不足长春seo快速排名
  • 凡科网站设计模板浙江通管局 网站备案如何好注销
  • 网站建设运营推广宝山网站建设费用
  • gta5网站正在建设做网站域名有什么用
  • 金华建设监理协会网站集图网
  • 晋城企业网站建设公司北京网站建设的价格
  • 商城网站的seo优化改怎么做龙井建设局网站
  • 企业网站建设商城版免费网站
  • 网站开发文档价格网站开发问卷调查
  • 现代网站建设心馨人生珠海网站建设
  • 青岛房产中介网站开发做摄影哪个网站
  • 内蒙古建设工程交易中心网站网站开发兼职网站
  • 三网合一的模板网站武隆网站建设
  • 企业网站主页设计图页面设计所遵循的原则有哪些
  • mui做wap网站滕州网站建设企业
  • 家里面的服务器可以做网站吗南城网站建设公司报价
  • 怎么做网站企业文化栏目网站集群建设合同