摘要:
使用AWS的dms同步工具,把mysql数据同步到postgres,工具本身是没办法同步索引这些信息,也还有一些额外的限制,重建索引就相当麻烦了,写了一个脚本: mysql执行,查询mysql里面有哪些索引,生成postgres里面建索引的语法: select table_name,concat(c 阅读全文
摘要:
需求:需要统计metabase每个用户的权限整理为excel表格。 就是需要把人名,邮箱,用户组,弄出来,整理为excel,f12看,很可惜没找到js或者类似加载数据的json文件,不过找到一个api地址,譬如https://xxxx.xx/api/user,能拿到所有用户的信息。 但是要整理为ex 阅读全文
摘要:
select ma.cnt1 as "上周注册用户总数",ma.cnt2 as "上周活跃用户数",ma.cnt3 as "本周活跃用户数",cast (ma.cnt3 as double)/ma.cnt1 as "新用户留存率",cast(ma.cnt3 as double)/ma.cnt2 as 阅读全文
摘要:
需求:把多个rds同步到一个rds,实现跨实例数据查询。 由于AWS rds本身不支持多元复制,只能利用ec2自建mysql,然后把rds数据同步下来。 (1)确定4个rds slave 需要同步的库 select concat('replicate_wild_do_table=',TABLE_SC 阅读全文
摘要:
(1)AWS添加sns,略过 (2)添加自定义webhook钉钉机器人,略过。 (3)编写lambda函数脚本,利用cloudwatch触发告警。 # -*- coding: utf-8 -*- import json import os import re import datetime from 阅读全文
摘要:
(1)写了个yaml配置文件,可以再根据mongo参数增添,我的都没配置什么。 [root@dev01 mongo]# cat mongo_cluster.yaml version: '3' services: node1: container_name: node1 image: mongo ne 阅读全文
摘要:
比如配置文件: -- config.ini: [mysql_133] db_port = 33601 db_user = xxxx db_host = 172.18.1.x db_pass = xxx db_name=xxx py读取数据库信息执行存储过程: #!/usr/bin/env pytho 阅读全文
摘要:
由于mysql8.0开启gtid复制环境以后,建表不能再ctas了,以前oracle数据库一直可以ctas,很方便,就想了下怎么实现mysql下这个功能,找到一种方法: USE report; SET sql_require_primary_key=0; CREATE TEMPORARY TABLE 阅读全文
摘要:
(1)创建日志表: create table SYS.AUDIT_DDL_OBJ ( opr_time DATE, session_id NUMBER, os_user VARCHAR2(200), ip_address VARCHAR2(200), terminal VARCHAR2(200), 阅读全文
摘要:
原来的sql: SELECT DATE_FORMAT(inventorydate,'%Y') AS YEAR, DATE_FORMAT(inventorydate,'%m') AS MONTH, commercecode, productcode, SUM(thisWeekInventory) FR 阅读全文