摘要: 本文非原创,来源于网络,作为记录为以后查看 http://mysql.taobao.org/monthly/2016/10/10/ 摘要 MSSQL Server参数嗅探既是一个涉及知识面非常广泛,又是一个比较难于解决的课题,即使对于数据库老手也是一个比较头痛的问题。这篇文章从参数嗅探是什么,如何产 阅读全文
posted @ 2016-10-21 12:28 simplelg17 阅读(2425) 评论(1) 推荐(2) 编辑
摘要: 需求背景: 因为index的命名不规范,有时候很难判断,相关字段上有index 针对以上需求,写了以下脚本来获取相关信息 如果创建一个index use [lynntest]gocreate index ix_abc on [dbo].[tb] (indate,ca)include(flag)wit 阅读全文
posted @ 2016-08-17 18:13 simplelg17 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 需求说明:每天备份数据库,但是备份文件长期积累不删除,极大的浪费磁盘空间, 针对该情况做了2个sp来解决 备份sp: dbo.dba_db_backup 可以做全备,差备,日志备 备份的目录格式 YYYYMMDD_FULL/DF/LOG /* editor:Lynn function desc: b 阅读全文
posted @ 2016-08-17 17:26 simplelg17 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 需求环境:有一个项目需要将mongodb sharding从2.6升级到3.0 并使用wt引擎,其中2.6环境很多collectiong开启了Sharding,且数据量很大.选择mongodump,mongorestore方式问题: 在restore步骤出现了2个问题 1)大数量数据导入缓慢时... 阅读全文
posted @ 2015-12-07 15:18 simplelg17 阅读(2765) 评论(0) 推荐(0) 编辑
摘要: 背景介绍: db服务会偶尔发生 CPU 冲高的情况,当我们留意到警告后又恢复正常, 为了方便事后查找问题,结合WhoIsActive 可以比较粗粒度的记录SQL运行历史记录 部署步骤 1. 日志轮转 create table: monitor.dbo.WhoIsActive monitor.dbo. 阅读全文
posted @ 2021-06-21 15:02 simplelg17 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 背景介绍: 公司业务完全在AWS 云上,因为历史原因和业务发展需要, DBA需要维护aws RDS的异构数据长期持续同步,AWS US的RDS(SQL Server 2016)有db1作为数据的源端, AWS CN的RDS(PostgreSQL 12)有db2 作为数据的目的端, 仅仅需部分表持续复 阅读全文
posted @ 2021-03-16 22:34 simplelg17 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 常用术语 RTO(Recovery Time Objective)恢复时间目标 / 允许多少宕机时间 RPO(Recovery Point Objective)恢复点目标 /允许多少数据损失 冷/暖/热备份 冷备份:当出故障时,需要手动将数据还原到主数据库。 暖备份:按计划间歇性的将主服务器数据传送 阅读全文
posted @ 2021-03-16 20:43 simplelg17 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 背景介绍: DBA 经常需要维护索引碎片保证查询效率,在维护索引的同时也会不可避免的造成部分语句的暂时block。出于工作需要,编写了这个简单的索引维护逻辑。 环境介绍 sql server 2016 单节点 / alway on 维护逻辑介绍 入下图所示:1.生成待维护的索引列表(monitor. 阅读全文
posted @ 2020-12-08 15:30 simplelg17 阅读(187) 评论(0) 推荐(1) 编辑
摘要: 创建外键 单列外键 CREATE TABLE products ( product_no integer PRIMARY KEY, name text, ); #demo1 CREATE TABLE orders ( order_id integer PRIMARY KEY, product_no 阅读全文
posted @ 2020-08-08 15:01 simplelg17 阅读(448) 评论(0) 推荐(0) 编辑
摘要: server A /B 以root账户在A上无密码ssh到B 方式一 ON A: ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys chmod 644 ~/.ssh/aut 阅读全文
posted @ 2016-09-08 16:19 simplelg17 阅读(130) 评论(0) 推荐(0) 编辑
摘要: note:以下类容来源于网络,作为自己学习摘抄记录,方便以后查看 返回多个值 比如在游戏中经常需要从一个点移动到另一个点,给出坐标、位移和角度,就可以计算出新的新的坐标: 这样我们就可以同时获得返回值: 但其实这只是一种假象,Python函数返回的仍然是单一值: 原来返回值是一个tuple!但是,在 阅读全文
posted @ 2016-09-08 16:15 simplelg17 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 环境: centos6.5 redis-3.2.3.tar.gz 账号 redis 系统参数修改 修改最大可打开文件数修改文件/etc/security/limits.conf,加入以下两行: Disable Transparent Huge Pages (THP)写入/etc/rc.local 长 阅读全文
posted @ 2016-09-06 15:23 simplelg17 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 可以使用visudo 编辑 /etc/sudoers档案 切换到root账户去修改sudoers文档 添加以下类容到打开的文件可以是用户ll2v具有无密码使用sudo权限 阅读全文
posted @ 2016-08-18 15:01 simplelg17 阅读(200) 评论(0) 推荐(0) 编辑