#配置Mariadb日志 日志有6种,分别是查询日志(general_log),慢查询日志(log_slow_queries),错误日志(log_error,log_warnings),二进制日志(binlog),中继日志(relay_log)和事务日志(innodb_log) #查询日志 日志存储 ...
分类:
数据库 时间:
2020-06-29 09:48:11
阅读次数:
55
一. 应用层面的优化 ###使用连接池 频繁的创建连接,关闭连接是比较浪费资源的,我们可以创建数据库连接池,提高访问性能 ###减少对mysql的访问 ####2.1 避免对数据的重复访问 比如,获取书籍的id和name,查询如下: select id,name from book; 之后,在业务中 ...
分类:
数据库 时间:
2020-06-28 16:46:42
阅读次数:
68
Centos下安装mysql 先写个坑 centos7自带的是MariaDB,而不是MySQL,所以执行yum install mysql-server时会报错如下 No package mysql-server available. Error: Nothing to do 解决方法:添加mysq ...
分类:
数据库 时间:
2020-06-28 15:09:58
阅读次数:
80
主从复制延时原因 Master负载过高、Slave负载过高、网络延迟、机器性能太低、MySQL配置不合理,大事务导致的延迟,slave中有大型query语句产生了锁等待 关于大事务:binlog的写入时机是在commit的时候,redo的写入时机是在事务执行阶段就开始,MySQL是基于binlog复 ...
分类:
数据库 时间:
2020-06-26 18:18:43
阅读次数:
68
Redis为什么需要集群? 首先Redis单实例主要有单点,容量有限,流量压力上限的问题。 Redis单点故障,可以通过主从复制replication,和自动故障转移sentinel哨兵机制。 但Redis单Master实例提供读写服务,仍然有容量和压力问题,因此需要数据分区,构建多个Master实 ...
分类:
其他好文 时间:
2020-06-26 18:08:20
阅读次数:
59
一、为什么基于docker搭建? 资源有限 虚拟机搭建对机器配置有要求,并且安装mysql步骤繁琐 一台机器上可以运行多个Docker容器 docker容器之间相互独立,有独立ip,互不冲突 docker使用步骤简便,启动容器在秒级别 二、docker搭建实操 1、拉取docker mysql:5. ...
分类:
数据库 时间:
2020-06-26 16:40:11
阅读次数:
102
云妹导读: 本文是京东智联云云产品研发部专家架构师,云数据库研发负责人,《MariaDB原理与实现》作者张成远为大家分享的关于京东618大促前期技术人的“备战”手册。同时,内容中也提到了京东智联云在支持整个京东集团大促活动的成长之路。希望大家可以通过这篇内容,有所获益。 从2012年毕业加入京东起, ...
分类:
其他好文 时间:
2020-06-25 23:41:08
阅读次数:
59
主从读写分离 其实,大部分系统的访问模型是读多写少,读写请求量的差距可能达到几个数量级,那么这就是我们所说的主从读写分离。 主从复制的原理这里不再阐述,本人博客里有关于Mysql主从的配置文章,当然里面也介绍了原理。 做了主从复制之后,就可以在写入时只写主库,在读数据时只读从库,这样即使写请求会锁表 ...
分类:
数据库 时间:
2020-06-25 21:52:59
阅读次数:
64
原因 因为没有路径也没有权限,所以创建此路径并授权给mysql用户 mkdir /var/log/mariadb touch /var/log/mariadb/mariadb.log # 用户组及用户 chown -R mysql:mysql /var/log/mariadb/ /usr/local ...
分类:
数据库 时间:
2020-06-24 17:51:51
阅读次数:
244
docker部署Django运行环境 mariadb docker pull mariadb:10.2 mkdir /data/mysql useradd mysql chown -R mysql:mysql /data/mysql docker run -itd --name maria-test ...
分类:
数据库 时间:
2020-06-24 09:18:00
阅读次数:
65