redis 集群构建
redis集群: [root@yt2-db-test-vm16-124-10 data_6379]# redis-cli --cluster create --cluster-replicas 1 10.16.124.10:6379 10.16.124.11:6378 10.16.124.11:6379 10.16.124.12:6378
行连接的处理方式指引
我们的数据库的行连接已经到了一个比较严重的地步了,对awr报表的统计数据是sunha5 花在行连接的i/o是平均每秒600次左右。通过对产品库和商家进行清理后,目前的统计降到了200次左右,还有继续下降的空间。 行连接的成因:行连接(chained rows) 是因为对字段做修改后,导致修改后的数据大于原来的数据长度,在现在的行里,已经无法存储这个数据,写不下的数
修改oracle 的统计信息
修改表/索引的统计信息 数据库在重新分析后,统计信息可能会影响到现有的执行计划,影响到代码的执行效率。还有一个情况是, 我们需要oracle 在解析sql的执行计划的时候,能够按照我们的意愿走某个索引。 影响oracle 执行计划的数据主要来自于表和索引的统计信息, 我们可以手工修改这些统计值 ,下面的脚本是一个修改索引统计信息的脚本, DE
BBED 修改oracle 数据文件的 SCN 号来做数据库不完全恢复。
今天翻出来一篇几年前写做的 bbed 的文章。 贴在这里。 通过 bbed , 修改oracle 数据文件的 scn号, 达到数据库的不完全恢复。 抢救数据。 ------------------正文开始 ···························通过bbed修改数据文件的scn 来完成数据库的回
clickhouse 的运维
clickhouse 一个 很牛气的 独立于 hadoop 生态的 自管理 大数据集处理引擎。 列式数据库, 相当高效。 发现了一篇不错的好文。 贴这里 感谢原作者的分享。 ###https://www.cnblogs.com/traditional/p/15381274.html
impala 数据表在集群间迁移方案
登录到神策机器impala-shell -q "use rawdata;SHOW PARTITIONS event_ros_p2(表名);" -B -o event_ros_2_partition.txt倒出表的分区信息,最后一列是数据存放的目录18391 10 -1 1 6.08KB NOT CACHED
lvs 分区
[root@ecs-bigdata-cdh01-1021973 ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTvda 253:0 0 100G 0 disk ├─vda1 253:1 0 &
阿里云 Mysql RDS 在 私有环境的恢复测试。
阿里云 RDS 做一定的技术屏蔽,这是必须的。 那么从阿里云 下载一个备份集, 是否可以顺利的恢复成一个数据库实例, 是一件技术活。 我们做了一个测试。 下载一个 RDS 实例备份。 一般后缀为 “xb”第一步: 需要安装解压软件: 安装 qpress安装 xtrabac
失业中。。。。。。
经济大环境不行。终于影响到dba 这个行业了。 预期苟且的活着,不如换条战线继续创造辉煌。 准备拿钱走人了。 江湖再见。 如果你单位需要务实的dba ,我是一个不错的选择。
PG 数据库 从阿里云pg rds 同步数据。
alter publication selogical add table_nameALTER PUBLICATION name ADD TABLE table_name云上建publication 可以普通账号。我们这边连它 需要用到高级账号。具备super 或者r
关闭 111 rpcbind 端口
111 端口 为 systemd 系统管理 固定的rpcbind 监听服务端口。 数据库端没有该服务需求,关闭端口。 nmap localhostStarting Nmap 6.40 ( http://nmap.org ) at 2022-09-15 09:54 CSTmass_dns: warni
mongodb 的权限系统
mongodb 开启权限认证需要注意的几个点: ReplSet 下面, 集群的链接,需要 keyfile 看明白了。 是 keyFile 才对 。 1. keyfile 的内容不能包含 等号 "=" openssl&n
mongodb 启动故障
mongodb systemctl 启动故障; mongod[9278]: ERROR: child process failed, exited with 14
redis 集群
redis 集群的一个很详细的操作步骤 ###://note.youdao.com/ynoteshare/index.html?id=174eaa7104ce961f8012d521d8155bd9&type=note&_time=1640409730693?auto感谢原作者。
hbase region 合并
hbase 跑了很久了。 有些region 已经很久么有请求过来了。 摆在哪里浪费资源,于是执行合并 提上日程。 hbase(main):033:0> merge_region 'e212126c7e24efa00a942603f94858fd','2c186797ddd6e126a4cc426428
GTID 怎么过去。
数据库总是会遇到各种稀奇古怪的事情。 mysql 已经开了 gtid 了。 最近我们一个从库, 突然死了。 然后 slave 挂了。 表现: 实际上 binlog 已经应用到从库里去了。 但是gtid 相关数据没有更新到。 数据库起来后, 重新 start slave 就报记录不存在, 或
ocamlearlybird 安装 for windows
ocaml 的vscode debugger 调试器。 但是 在windows上面安装确实很费事的。 期间遇到错误 。解决方案 :###blog.itpub.net/133735/viewspace-2886103/
mysqld_multi 无法停库
很久之前处理,今天同事又遇到了, 算了记录下吧。 mysql 5.7 的 mysqld_multi 可以启动数据库, 但是呢, 不能停止数据库。 mysql 5.6 是么有问题的。 修正方案: 修改 my.cnf 将密码 &nbs
postgres_fdw 无法通过域名 访问外部表问题
create extension postgres_fdw ; create server pg_xxxxx foreign data wrapper postgres_fdw OPTIONS ( host 'pgm-xxxxxxxxxx.pg.rds.aliyuncs.com',port 'xxxx&
shell 变量赋值问题
大家写代码的时候, 需要注意一个问题. 尤其是 shell 脚本的变量, 如果变量 的取值 是由 命令 计算得的的. 比如 : file=`ls -rt |head -1` 类似