MySQL OCP5.7-使用索引提高查询性能

摘要:1.查询employees库的titles表:root@localhost[(none)]>use employees;Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changedroot@localhost[employees]>select emp_no,title from titles where title='Manager' AND to_date>NOW();+--------+---------+| emp_no | ti

 MySQL OCP5.7-确定导致性能较慢的原因(锁等待)

摘要:1.打个两个终端T1和T2T1:[root@node232 ~]# mysqlWelcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 4Server version: 5.7.18-log MySQL Community Server (GPL)Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other

 MySQL OCP5.7之启用SSL以实现安全连接

摘要:查看服务器是否开启SSL:root@localhost[(none)]>show variables like 'have_ssl'    -> ;+---------------+----------+| Variable_name | Value    |+---------------+----------+| have_ssl      | DISABLED |        #表示没有开启SSL+---------------+----------+1 row in set (0.00 sec)通过mysql_ssl_rsa_s

 MySQL InnoDB存储引擎DML一定是行锁吗?

摘要:在一般开发或DBA看来,MySQL InnoDB存储引擎的锁粒度一定是行锁,然后思想就根深蒂固了。今天要跟大家分享行锁与表锁的条件创建表并插入数据:root@localhost[test]>create table test (id int primary key,name varchar(20) not null default '0');Query OK, 0 rows affected (0.02 sec)root@localhost[test]>insert into test (id,name) values (1,'rsc'),(2,'gmy');Qu

 MySQL OCP5.7之配置多实例数据库

摘要:配置mysql多实例一、配置单独一个实例:1.创建目录:#mkdir /mysql/data/ -p#chown mysql:mysql /mysql2.初始化数据目录:[root@node232 ~]# mysqld --no-defaults --initialize --user=mysql --datadir=/mysql/data2021-06-20T00:37:05.282207Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server optio

 MySQL8.0.25-基于GTID复制配置

摘要:原理图:基于GTID的流程图:GTID 相比binlog复制的优势如果传统复制一主两从的情况下.如果了两个从库数据并不是同步的.那么在主库挂了以后重新指向最新数据的从库为主库的时候就会出现数据不一致的情况.因为之前两个数据库中的数据是从master中同步的.而重新指向的新的从库为主库的情况下数据较全的从库并不会将数据同步到新的2号从库中.就会导致数据差异.需要人工干预来找到bi

 用一次你就会爱上它,MySQL在线DDL工具gh-ost

摘要:生产环境中我们都会遇到在线修改MySQL表结构的事,如果是小表(10W-100W)左右的数据量,还比较好处理,如果是订单或日志类的在线表,就会比较麻烦,在没有这个工具以前,只能等到数据库访问底峰或凌晨来处理。还好有gh-ost这个工具,简直是DBA的福星,下面就详细介绍以下这款神器。简介:       gh-ost基于 golang 语言,是 github 开源的一个 DDL 工具,是

 Redis主从+Sentinel+Haproxy哨兵集群-自动选master部署

摘要:配置前题:redis主从以及哨兵模式已配置完成哨兵环境:IP                   主机名       类型172.16.1.200   node200     master172.16.1.201   node201     slave172.16.1.202   node202     slave 1、安装Haprox

 Redis-一主二从三哨兵高可用模式部署

摘要:操作系统环境:[root@node200 ~]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core)[root@node200 ~]# uname -aLinux node200 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux这里使用三台服务器,每台服务器上开启一个redis-server和redis-sentinel服务,redis-server端口为6379,redis-sentinel的端口为26379拓扑主机

 MongoDB-单节点升级为副本集高可用集群配置案例

摘要:项目背景由于历史原因,我们有一个作数据同步的业务,生产环境中MongoDB使用的是单节点。但随着业务增长,考虑到这个同步业务的重要性,避免由于单节点故障造成业务停止,所以需要升级为副本集保证高可用。副本集架构下面这架构图是这篇文章需要实现的MongoDB副本集高可用架构:升级架构前注意事项在生产环境中,做单节点升级到集群前,一定要先备份好mongodb的所有数据,避免操

 周彦伟谈-DBA精神:责任心、服务心、沟通心、学习心、进取心和分享心

摘要:DBA精神是责任心的体现维护数据库数据的安全和完整是管理员的首要责任。在管理数据库的过程中,作为一个DBA,要把数据库看做自己的财产、自己的儿女、自己身体的一部分。此种职责,需要你像呵护自己眼睛一样去照顾你所维护的数据库。时刻去想,有没有做应该有的备份,有没加应该有的监控,有没有做必须的安全权限限制。一旦出问题,有没有第一时间去分析和解决问题,这就像你的

 民用水电,莲塘一中,七中,洪州学校旁边,房东直租,免中介费,精装修,复式loft 近地铁3号线沥山站 拎包入住 诚心出租 租金好商量

摘要:房源概况:交通便利 现代风格简装修房子出租房东直租,免中介费,可以做饭,南昌县全新现房loft温馨复式公寓2室2厅1卫 ,距离3号线地铁口沥山站700多米,楼下就有公交站点: 小蓝一路东口,途径线路有179路长班,218路, 房间配置:热水器,空调,洗衣机,电视,冰箱,大衣柜,餐桌,凳子,沙发,两张床,抽油烟机等设施齐全。楼层适中有电梯,采光视野好,环境安静。现征爱干净,不

 MongoDB副本集强制其中一个节点为主库并重做副本集集群案例分享

摘要:配置环境:CentOS:[root@node252 lib]# uname -aLinux node252 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux[root@node252 lib]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core)[root@node252 lib]# rpm -qa | grep mongomongodb-org-mongos-4.0.18-1.el7.x86_64mongodb-org-server-4.0.18-1.el7.x86_64mongodb-o

 python连接mongodb副本集-插入测试数据脚本

摘要:[root@node250 python_scripts]# cat Mongodb_insert_data.py#!/usr/bin/python# -*- coding: utf-8 -*-import pymongofrom pymongo import MongoClientfrom pymongo import ReadPreferenceimport timeimport argparse# 定义执行时长装饰器函数def warps(*args):    def deco(func):        def _deco(*args, **kwargs):      &n

 Lepus-MySQL慢查询分析平台配置手册

摘要:Lepus的慢查询分析平台是独立于监控系统的模块,【注意:安装这个功能以前,需要先配置Lepus监控平台】,该功能需要使用percona-toolkit (http://www.percona.com/software/percona-toolkit)工具来采集和记录慢查询日志,并且需要部署一个我们提供的shell脚本来进行数据采集。该脚本会自动开启您数据库的慢查询日志,并对慢查询日志进行按小时的切割,并收集慢查询日志的数据到

 Lepus-数据库监控利器

摘要:天兔(Lepus)监控系统安装配置操作系统版本:[root@node10 php]# uname -aLinux node10 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux[root@node10 php]# cat /etc/redhat-releaseCentOS release 6.9 (Final)依赖软件1.MySQL 5.0及以上(必须,用来存储监控系统采集的数据)2.Apache 2.2及Nginx 1.8.1以上 (必须,WEB服务器运行服务

 检测远程主机端口是否开通,并发邮件报警

摘要:[root@node230 ~]# cat mail.py#!/usr/bin/python# -*- coding:utf-8 -*-import smtplibimport sysfrom email.mime.text import MIMETextimport time#reload(sys)#sys.setdefaultencoding('utf8')current_time=time.strftime('%Y-%m-%d%H:%M',time.localtime(time.time()))mail_host='mail.abc.com'mail_user='abc@wsecyun.com'mail_pwd='abc'def send_email(mailto,get_sub,co

 基于UDP代理的Nginx负载均衡后端SSR

摘要:环境:CentOS7.6系统最小化安装: [root@node230 nginx]# uname -aLinux node230 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux[root@node230 nginx]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core)服务器关闭防火墙,SELINUXsystemctl stop firewalldsystemctl mask firewalldvim /etc/selinux/configSELINU

 Online configuration Oracle DataGuard 11.2.0.4.0 with oracle linux 6.10

摘要:11gR2搭建dataguard环境,此篇文章是利用rman搭建dataguard,这样的好处是primary不用停机,当然,前提条件是primary已经开启归档。在primary搭建数据库软件,建立lsnrctl监听,采用dbca搭建实例,在standby上搭建数据库软件,建立监听,但是不需要采用dbca建立实例。相对于可以停机,零停机传送数据文件的方式,不能冷备然后拷贝数据文件,只能利用rman技术备份,并恢复至stan

 Oracle 19c RAC deploy with RedHat 7.4 and openfiler

摘要:RedHat 7.4下Oracle 19c RAC部署一、主机环境虚拟主机环境RAC主机名:rac1、rac2CPU:Intel® Xeon® CPU E5-2420 v2 @ 1.90GHz 24core内存:32G操作环境: RHEL 7.4 + Oracle 19c + UDEVHDD:500G存储:Openfiler1.1 Oracle 软硬件要求官方要求操作系统要在RHEL 7.4及以上https://docs.oracle.com/en/database/oracle/oracle-database/19/cwlin/supported-red-hat-enterp
分页:« 2 3 4 5 6 7 8 9 10 11 »
Powered by AKCMS