您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站
  • Mysql的InnoDB引擎-5.索引(1)

    615 wiki 2022-01-25
    数据结构和算法 二分查找法 二分查找法也称为折半查找法。其基本思想是:将记录按照有序排列,在查找过程中采用跳跃式方式查找,即先以有序数列的中点进行大小对比,如果小于中心点元素,那么数据在中心点左侧,每次查询数据都将区间缩小一半,知道查询到对应数据。 二叉查找树和平衡二叉树 二叉树是一个经典的数据结构 ...
    mysql mysql
  • mysql中删除数据的错误:You can't specify target table 'table_name' for update in FROM clause

    608 wiki 2022-01-25
    在MySQL中,写SQL语句的时候 ,可能会遇到You can't specify target table '表名' for update in FROM clause这样的错误,它的意思是说,不能先select出同一表中的某些值,再update这个表(在同一语句中),即不能依据某字段值做判断再来 ...
    mysql mysql
  • mysql常见聚合函数

    605 wiki 2022-01-25
    count():总数量avg():平均数std():标准差sum():求和max():最大值min():最小值 上面的不过多介绍group_concat():分组列值全部展示到一行eg:mysql> desc Tgroup_concat;+ + + + + + +| Field | Type | N ...
    mysql mysql
  • mysql二进制binarylog监控服务

    634 wiki 2022-01-25
    针对mysql的增删改操作,我们可以通过监控binlog实时的获取变化的数据,从而可以进行多项数据的后续处理,比如缓存更新,自定义索引服务更新等等; 该服务主要通过监控mysql的二进制数据变化,将变化消息转换为java的DTO从而可以通过实现本项目中的BasicDataExportProcesso ...
    mysql mysql
  • mysql主主同步的配置

    768 wiki 2022-01-25
    主主同步事实上就是在主从的基础上,将原先的从机当主机,主机当从机再配置一遍主从同步,具体操作如下: 注意:配置过程中个人使用的指令所需要的权限比较高,主要是因为个人习惯了用root账户操作,如果使用自己创建的账户(输入指令时是‘$’ 而非‘#’,‘#’表示系统账户)可能会说权限不足,请自行切换到ro ...
    mysql mysql
  • 腾讯云集群服务部署mysql并挂载到服务器

    606 wiki 2022-01-25
    一、背景 由于现在大部分的应用都是运行在云服务器上的,而现在大多数文章都是主要写如何在服务器上使用docker去运行mysql,比较少有介绍云服务器上的。再加上现在k8s比较火爆,而云厂商大多数都提供了k8s 集群服务且master免费,我们只需要使用就行了,更深一级的运维的事情就交给云厂商处理吧。 ...
    mysql mysql
  • shell 脚本执行 mysql 语句

    610 wiki 2022-01-25
    摘要:在实习工作中遇到需要将 MySQL 中的部分数据导出到文件中,由于当时不知道怎么在终端下执行 MySQL 语句,所以写这篇博客来记录一下,后面遇到类似问题会不断进行补充。 方法一:使用文件标签 EOF 重定向: # 待补充 方法二:使用 mysql 参数的方法: $ mysql -u$user ...
    mysql mysql
  • MySQL优化之Explain

    633 wiki 2022-01-25
    EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理SQL语句,用法也十分简单:“Explain + sql语句”。 举例来看: 需要注意的是我本地的MySQL版本是5.7,5.7之前使用“Explain + sql语句”是没有上图的partitions和filtere ...
    mysql mysql
  • mysql数据库深入学习

    634 wiki 2022-01-25
    mysql 数据库 一、数据库介绍 1、关系型数据库的特点 ? 二维表 典型产品Oracle传统企业,MySQL是互联网企业 数据存取是通过SQL 最大特点,数据安全性方面强(ACID) 2、NoSQL:非关系型数据库(Not only SQL) ? 不是否定关系型数据库,做关系型数据库的的补充。 ...
    mysql mysql
  • mysql使用一

    644 wiki 2022-01-25
    mysql:关系型数据库 E R模型:E:实体entry——表 R:关系 表表关系:一对一、一对多、多对多 三范式:1.列不可拆分:字段要够小 2.唯一标志 3.引用主键 约束:主键 primary key 、非空 not null、唯一 unique、 默认 default、外键 foreign ...
    mysql mysql
  • MySQL 数据类型之日期时间类型

    617 wiki 2022-01-25
    ? 日期时间类型包括date,time,datetime,timestamp和year,用来指定不同范围的日期或时间值? Date类型用来表示仅日期,MySQL默认的日期格式为yyyy-mm-dd,取值范围为1000-01-01到9999-12-31? Datetime类型用来表示日期和时间,MyS ...
    mysql mysql
  • [canal数据库同步组件][canal同步数据库]canal.adapter实现mysql数据库同步

    597 wiki 2022-01-25
    一、首先需要安装canal-server,这里使用docker来运行canal-server 下载最近的release版本https://github.com/alibaba/canal/releases,解压后拷贝目录到新的目录 根据canal-server的文档 修改: 修改 启动canal-s ...
    mysql mysql
  • mysql 为啥批处理就比单次提交快 innodb_flush_at_trx_commit 测试分析

    655 wiki 2022-01-25
    背景 有个业务场景是需要大量写入库的,就会出现一个问题,日志文件很快就满了,dba扩展,扩展没多久又满...后来我们分析代码,发现有个小可爱, 每条每条的commit,这样做不仅产生大量的redo log和undo log,还会很慢。下面我们测试下为什么会慢。仅从InnoDB日志同步这块测试。线程池 ...
    mysql mysql
  • mysql事务四种隔离级别

    596 wiki 2022-01-25
    本文实验的测试环境:Windows 10+cmd+MySQL5.6.36+InnoDB 一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也 ...
    mysql mysql
  • mysql更新获取锁超时线上解决过程

    662 wiki 2022-01-25
    最近有一个接口偶然出现超时报500的情况,通过服务后台log,发现以下错误,说白了就是在更新mysql的时候,获取排它锁超时导致更新失败了。 org.springframework.web.util.NestedServletException: Request processing failed; ...
    mysql mysql
  • Linux - 安装Mysql

    655 wiki 2022-01-25
    一、获取Mysql YUM源 ① 打开网址:https://dev.mysql.com/downloads/repo/yum/,选择对应linux版本(这里为CentOS7,选择Linux7) ② 点击“No thanks, just start my download.”,进行下载 ③ 将下载地址 ...
    mysql mysql
  • mysql 详解03

    626 wiki 2022-01-25
    参考朱双印的mysql 专题?http://www.zsythink.net/archives/category/%e5%ad%98%e5%82%a8/mysql/page/5/ 本博客仅为笔者个人参考学习使用,推荐通过学习朱双印的mysql专题来全面学习 本篇包含的内容: insert语句总结 d ...
    mysql mysql
  • 聊一聊 MySQL 中的数据编辑过程中涉及的两阶段提交

    630 wiki 2022-01-25
    MySQL 数据库中的两阶段提交,不知道您知道不?这篇文章就简单的聊一聊 MySQL 数据库中的两阶段提交,两阶段提交发生在数据变更期间(更新、删除、新增等),两阶段提交过程中涉及到了 MySQL 数据库中的两个日志系统:redo 日志和 binlog 文件。 redo 日志前面已经介绍过了,就不再 ...
    mysql mysql
  • Mysql:小主键,大问题

    671 wiki 2022-01-25
    本篇讲解 Mysql 的**主键**问题,从**为什么**的角度来了解 Mysql 主键相关的知识,并拓展到主键的生成方案问题。再也不怕被问到 Mysql 时只知道 CRUD 了。
    mysql mysql
  • mysql中的4种事务 隔离级别的简单理解

    612 wiki 2022-01-25
    mysql事务隔离的简单理解 事务的原则是acid,只有串行化的隔离级别是符合acid原则的,其他隔离级别需要加锁才能实现acid原则,待探讨? mysql中事务隔离级别有4种, 1、读未提交(read-uncommitted) 两个事务修改同一个数据时,事务A读取到事务B未提交的数据,会产生脏读的 ...
    mysql mysql

联系我
置顶