代码改变世界

【PostgreSQL】PostgreSQL中public schema的权限和安全

2022-06-29 09:26 by abce, 8949 阅读, 0 推荐, 收藏,
摘要:在初始数据库创建时,新创建的数据库包含一个名为“public”的预定义schema。 查看schema和schema上的特权: mydb=# \dn+ List of schemas Name | Owner | Access privileges | Description + + + publi 阅读全文

【PostgreSQL】PostgreSQL脚本

2022-06-27 09:54 by abce, 348 阅读, 0 推荐, 收藏,
摘要:#查看用户权限1 select grantor,grantee,table_catalog,table_schema,table_name,privilege_type,is_grantable,with_hierarchy from information_schema.table_privile 阅读全文

【MySQL】MySQL SQL慢和索引不生效的一些场景

2022-06-26 17:15 by abce, 427 阅读, 0 推荐, 收藏,
摘要:SQL慢的一些原因分析:1.没有索引2.索引不生效3.limit深度分页查询4.单表数据量太大5.多表join或者子查询太多6.in查询条件条件太多:条件太多可以考虑分组,比如500个条件一组7.数据库在写脏数据8.order by使用了磁盘文件排序9.锁阻塞10.delete语句带有in子查询不走 阅读全文

【PostgreSQL】synchronous_commit参数和Synchronous Standby Replication

2022-06-26 13:27 by abce, 1308 阅读, 0 推荐, 收藏,
摘要:下图显示了PostgreSQL的WAL在primary端生成以及发送到standby的过程。 ​ PostgreSQL内部使用pg_pwrite()函数写WAL段,其实这个函数内部是调用系统的write()函数,write()并不能保证数据被刷到磁盘。为了完成刷盘,会调用另一个函数issue_xlo 阅读全文

【PostgreSQL】PostgreSQL的高可用方案

2022-06-25 15:42 by abce, 4332 阅读, 0 推荐, 收藏,
摘要:比较老的一片文章,不具备多大的参考意义。 原文地址:https://severalnines.com/database-blog/top-pg-clustering-high-availability-solutions-postgresql PostgreSQL自身并不提多主集群架构。 名词解释 阅读全文

【MongoDB】MongoDB的复制(1)

2022-06-25 13:10 by abce, 155 阅读, 0 推荐, 收藏,
摘要:事务日志参数 oplog的大小。默认是WT存储引擎的空闲磁盘空间的5%。 调优参数有:oplogSizeMB、storage.oplogMinRetentionHours 读和写配置 复制集的写关注(write concern)配置 { w: <value>, j: <boolean>, wtime 阅读全文

【PostgreSQL】PostgreSQL重建与主库不一致的从库

2022-06-25 11:36 by abce, 1265 阅读, 0 推荐, 收藏,
摘要:场景:从库坏块,与主库不同步了 版本:PostgreSQL 12 1.关闭从库 systemctl stop postgresql 或 killall -9 postgres 2.检查postgresql.auto.conf的内容 pg_basebackup会使用到该配置文件中的内容,尤其是用于复制 阅读全文

【MySQL】MySQL中如何定位DDL被阻塞的问题

2022-06-24 22:47 by abce, 222 阅读, 0 推荐, 收藏,
摘要:1.查看DDL阻塞 查看DDL操作对应的状态 show processlist; 2.(MySQL5.6)定位哪些会话阻塞了DDL操作 select * from information_schema.innodb_trx; information_schema.innodb_trx.trx_mys 阅读全文

【MySQL】MySQ简单开启firewalld

2022-06-21 19:45 by abce, 74 阅读, 0 推荐, 收藏,
摘要:# systemctl start firewalld.service # systemctl enable firewalld.service # firewall-cmd --permanent --zone=public --add-port=22/tcp # firewall-cmd --p 阅读全文

【MySQL】MySQL自动化安装脚本

2022-06-19 14:22 by abce, 396 阅读, 0 推荐, 收藏,
摘要:RHEL7自动安装mysql5.7 #!/bin/bash # #首先将压缩文件和配置文件(mysql57.cnf)放到/software目录 #软件目录:/usr/local/mysql #数据目录:/data/mysql_data #mysql-files目录:/data/mysql-files 阅读全文
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 124 下一页