https://i.ancii.com/xjywp2008/
xjywp00 xjywp2008
MySQL的主从同步是一个很成熟的架构,优点为:①在从服务器可以执行查询工作,降低主服务器压力;②在从主服务器进行备份,避免备份期间影响主服务器服务;③当主服务器出现问题时,可以切换到从服务器。相信大家对于这些好处已经非常了解了,在项目的部署中也采用这种方
MySQL官方对索引的定义为:索引是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。我们知道,数据库查询是数据库的最主要功能之一。我们都希望查询数据的速度能尽可能的快,因此数据库系统的设计者会从查询算法的角度进行优
今天在排查线上一个奇怪的数据库连接问题,所以打开了 pymysql 的源码在阅读,发现 pymysql 在其 connections 模块里内置了一个 DEBUG 变量用于控制是否开启调试模式,是的话,会将当前连接的操作以及报文内容都打印到控制台。
···ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';···修改密码 ,新密码必须包含大小写字母数字和特殊字符。mysql>GRANT ALL PRIVILEGES ON *.*
安装没什么好说的,直接官网上下载适合的版本下载一步步安装就可以了,我是用的Mac安装,安装完成后会在系统偏好设置出现MySQL的小标标,如下图,点击Start MySQL Server就可以成功启动MySQL啦。group by DATE_FORMAT;这
聚集索引的存储并不是物理上连续的,而是逻辑上连续的,叶子结点间按照主键顺序排序,通过双向链表连接。聚集索引的这个特性决定了索引组织表中的数据也是索引的一部分。由于表里的数据只能按照一颗B+树排序,因此一张表只能有一个聚簇索引。
MySQL1、选择数据库use dbnameshow databases;2、数据表show tablesmysql> show columns from customers;mysql> desc customers;3、show 语句sho
双主 + keepalived 是一个比较简单的 MySQL 高可用架构,适用于中小 MySQL 集群,今天就说说怎么用 keepalived 做 MySQL 的高可用。2 环境准备2.1 数据库环境操作前已经准备好了一套主主架构数据库,搭建方法参考 My
借助于容器和k8s管理平台,mysql的部署和使用都很方便,能满足平时开发测试环境使用
SQL的Stored Procedure存储过程,指的其实就是一个函数。既然是函数,那么就会涉及这几个要点:定义函数、使用函数、变量、参数、返回值等。为了方便理解,以下就不再叫它存储过程,而直接叫函数了。CREATE PROCEDURE 函数名(参数) 一
前序在之前的两章里,主要介绍的主从复制的基本使用方法和show slave status一些基本参数,这一章我们讲一下主从复制在生产环境中的一些在运维中的常见用途。下面将要介绍的一些运用可能在不同的地方有不同的叫法, 我取的名字可能比较随意, 如果有不准确
最近有一个需求:统计每日充值/消费之后的余额,对于这种需求,其实也很简单,只需要在每次充值/消费后,计算下余额,然后保存下来就可以了。但是对于这种需求,一条sql就能搞定,都不需要做冗余字段
由于安装的mysql8.0和其他服务器的数据库由于版本差异过大,无法通信,因此需要安装一个中间版本5.6,但是它的安装过程和mysql8.0安装略有不同。chown mysql:mysql -R mysql5配置自己的mysql配置文件,因为我有多个mys
GROUP_CONCAT 函数返回带有来自一个组的连接的非 NULL 值的字符串结果。该函数是一个增强的 Sybase SQL Anywhere 支持的基本 LIST() 函数。语法结构GROUP_CONCATDISTINCT:去除重复值expr [,ex
经过一番努力下载mysql文件,我们可以开始Mysql8.0的安装了。// 我们需要先删掉/移除原有文件,才可以继续解压,因为解压出来的.tar文件和.tar.xz文件重名。mv mysql-8.0.13-linux-glibc2.12-x86_64.ta
一.聚簇索引1.聚簇索引并不是一种单独所以,而是一种数据储存方式。InnoDB 的聚簇索引实际上在同一结构中保存了B-Tree 索引和数据行。“聚簇”表示数据行和相邻的键值紧凑的储存在一起。如果没有这样的索引InnoDB 会隐式定义一个主键来作为聚簇索引。
前几天在看一个亿级的视频中谈到mysql优化和解决的方案,其中说到一个命令 show processlist,由于对这个命令也是基于工作经验的普通使用,并没有深入研究,所以突然想深入了解下这个命令的一些使用以及原理,所以整理下技术栈。show proces
昨天运营提了个需求,要拉下每个玩家在前天一天内的消耗钻石数量,想着很简单,就是根据玩家id group by分组下,然后用sum函数求和就好了。因为涉及到公司隐私,故将钻石消耗表简化为如下的结构。select sum as total_consume,ro
explain extended select * from y_user where type >0;结果:
本文旨在用最通俗的语言讲述最枯燥的基本知识这个话题比较有意思。
0 关注 0 粉丝 0 动态
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号