能力说明:
熟练掌握Docker各类高级特性,包括容器数据卷、DockerFile构建等;熟练使用Docker封装MySQL、Redis、Tomcat、Apache等镜像,并可在公有云或私有云部署并保持稳定运行。
能力说明:
熟练掌握Linux常用命令、文件及用户管理、文本处理、Vim工具使用等,熟练掌握企业IP规划、子网划分、Linux的路由、网卡、以及其他企业级网络配置技术,可进行Web服务器(Nginx),以及数据库(My SQL)的搭建、配置、应用,可根据需求编写Shell脚本,通过常用工具进行linux服务器自动化运维。
能力说明:
掌握Java开发环境下所需的MySQL高级技巧,包括索引策略、innodb和myisam存储引擎,熟悉MySQL锁机制,能熟练配置MySQL主从复制,熟练掌握日常SQL诊断和性能分析工具和策略。可对云数据库进行备份恢复与监控、安全策略的设置,并可对云数据库进行性能优化。掌握主要NOSQL数据库的应用技术。
暂时未有相关云产品技术能力~
暂无个人介绍
在生产环境中,一个MySQL RDS实例遭遇了高CPU使用率问题,原因是执行了一条复杂的UPDATE SQL语句,该语句涉及一个无法缓存的子查询(UNCACHEABLE SUBQUERY),导致子查询需要针对每一行数据重复执行,极大地影响了性能。SQL语句的目标是更新一行数据,但执行时间长达30秒。优化方法是将子查询转换为内连接形式,优化后的语句执行时间降低到毫秒级别,显著减少了CPU消耗。通过示例数据和执行计划对比,展示了优化前后的时间差异和执行效率的提升。
有时我们会在一台服务器上配置多个MySQL实例,在centos 7 以上的版本,MySQL的启停通常是用systemctl管理的,如果多个实例,是不是需要编辑多个mysql.service文件,多个MySQL配置文件?答案是不需要,MySQL 支持一个systemctl服务管理多个MySQL实例。本文通过在一个服务器上配置3个MySQL实例使用systemctl来演示说明一下这个过程。
包含Oracle 12c 以后的新语法
Oracle数据库-设置10053事件的三种办法
使用history中显示命令执行的时间及IP
Oracle 高级语句model的概念和基本用法,对数据仓库有了解,想要在数据库上实现数据仓库功能的可以看看
Oracle数据库中select * from test where id> 1000 and rownum=1这样的语句应该怎样优化
Oracle会话超时设置系列的第三篇文章,介绍在用户profile文件中设置会话的超时设置。
Oracle超时设置系列的第二篇文章,设置实例级参数
这篇文章是Oracle会话超时设置的第一个文章,简述和Oracle 数据库 net services有关的会话超时管理。
SQL*Net break/reset to client事件是一个容易被误解的事件,这个事件看起来和网络有关,但实际上大多数情况下这个事件与网络无关。
Oracle 19c rpm安装及创建非容器数据库
Postgresql最新版的安装及简单使用
研究和学习MySQL源码可能会有用,MySQL insert语句的函数调用栈
使用obd安装配置grafana监控现有的ob数据库
Ocean Base 4.0的all in one 包简化了安装和启动集群的步骤
Oracle数据库中的临时表空间
Centos的内存及对Oracle数据库的影响,文中命令的输出根据需要做了裁剪
使用rpm包离线安装Docker社区版比较繁琐的是依赖包的下载,使用yum工具下载离线安装包可以简化这一操作
使用jar命令管理jar包
Centos操作系统多路径配置
Oracle数据库预先定义了一些定时任务,这些任务什么事件执行,执行什么操作,会不会影响数据库性能,这些都是要考虑的。
本文从操作系统、数据库两个方面描述了怎样使用操作系统和数据库的工具对真实业务环境下的数据库进行性能诊断。 1 环境描述 2 运行sysbench 测试,模拟业务环境 3 总体性能诊断(linux sar工具) 4 特定时间段的性能诊断 4.1 vmstat持续监控内cpu、内存性能 4.2 iostat监控io性能
MySQL的通用日志会记录数据库中所有执行的sql语句及用户名和ip地址,可以用于数据库审计。
从Oracle数据库告警日志来看Oracle 的实例恢复
Oracle 11.2.0.4静默安装的详细步骤及踩坑记录
TPC-DS是tpc组织提供的官方决策支持基本测试标准,这个标准的数据对于决策支持的学习和测试很有帮助,怎样生成测试数据及将测试数据导入到MySQL数据库,可以参阅本文。
Weblogic在centos上详细安装步骤及安装过程中可能遇到的问题
实验过程中忽略了在PolarDB mysql集群设置时开启行存/列存自动引流功能,发现开启这个功能后,如果会话use_imci_engine变量设置为off,单表分析的查询要慢不少。
内置机械磁盘的mac mini如何使用外置SSD磁盘启动,
MySQL innodb 存储引擎状态报告内容解析及如何用于实际的性能判断。
当前数据库由活跃事务时活跃回滚段损坏无备份时处理过程。
本文是AnalyticDB MySQL的学习笔记,描述了sql的执行过程,执行计划的基本概念,以及怎样解释执行计划
Oracle 21C不再支持非容器数据库,在容器数据库下怎样备份和恢复数据库,本文做了说明和演示。
Oracle 21C使用DBCA silent创建数据库
模拟Oracle运行过程(有事务未提交时)当前redo日志文件损坏是数据库的状态
使用Navicat在数据库之间传输数据。
AnalyticDB MySQL在语法上兼容MySQL,但是它的技术架构不同于MySQL,表和索引也和MySQL差异较大,这篇文章列出了这些差异,在使用AnalyticDB MySQL创建表时可以参考一下。
MySQL数据库中慢查询日志是常用的性能诊断手段,mysqldumpslow和percona的pt-query-digest是常用的MySQL慢日志解析工具,本文中也包含了怎样用docker使用sysbench创建测试数据和运行oltp测试
以一个稍微复杂点的sql语句为例,使用show warnings命令查看MySQL执行计划的附加信息
以mysql的官方示例数据库sakila作为示范表,演示mysql执行计划中各列的含义及如何用户性能诊断,文档中也包含了环境搭建的过程,包括数据库的安装及示例数据库的创建,对每个列的含义都有具体的sql语句作为示范 1 演示环境的搭建 1.1 MySQL数据库的安装 1.2 MySQL数据库初始化及启动 1.3 导入sakila示例数据库 1.4 主要示例表介绍 2 MySQL数据库执行计划 3 MySQL执行计划关键信息解释 3.1 id 3.2 select_type,possible keys, key,table,ref 3.3 type 3.4 extra 4 使用物化优化子查询
MySQL数据库运行的时候误删了数据文件时的处理办法
Oracle数据库中发生行锁和死锁时的分析思路、工具和解决办法
绑定变量是oracle常用的优化技术,有时候我们需要获得sql运行时绑定变量的值,用10046事件跟踪会话即可获得
liunx三剑客grep、sed、awk的基本用法和实用技巧,如何在linux运维中使用这三个工具提高效率
使用Oracle的rpm安装包安装oracle21C
介绍vi的基本概念、操作及几个实用的技巧
使用obd安装oceanbase社区最新版
云起实验室:Linux指令入门-文件与权限的实验报告
oracle 口令文件的创建和使用