MySql 3938

Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

MySQL中触发器和游标的介绍与使用

触发器简介 触发器是和表关联的特殊的存储过程,可以在插入,删除或修改表中的数据时触发执行,比数据库本身标准的功能有更精细和更复杂的数据控制能力。 触发器的优点: 安全性:可以基于数…

2022-05-15 202

mysql千万级数据量根据索引优化查询速度的实现

(一)索引的作用 索引通俗来讲就相当于书的目录,当我们根据条件查询的时候,没有索引,便需要全表扫描,数据量少还可以,一旦数据量超过百万甚至千万,一条查询sql执行往往需要几十秒甚至…

2022-05-15 246

浅谈MySQL与redis缓存的同步方案

目录 一、方案1(UDF) 演示案例 二、方案2(解析binlog) Canal开源技术 三、附加 本文介绍MySQL与Redis缓存的同步的两种方案 方案1:通过MySQL自动同…

2022-05-15 222

MySQL 5.6主从报错的实战记录

1. 问题现象 版本:MySQL 5.6,采用传统 binlog file & pos 方式配置的主从复制结构。 实例重启后,主从复制报错如上图所示。 2. 错误含义 错误…

2022-05-15 195

MySQL正确修改最大连接数的3种方案

我们大家都知道MySQL数据库在安装完之后,默认的MySQL数据库,其最大连接数为100,一般流量稍微大一点的论坛或网站这个连接数是远远不够的,增加默认MySQL连接数的方法有两个…

2022-05-15 237

mysql中EXISTS和IN的使用方法比较

1、使用方式: (1)EXISTS用法 select a.batchName,a.projectId from ucsc_project_batch a where EXISTS …

2022-05-15 593

MySQL中exists、in及any的基本用法

【1】exists 对外表用loop逐条查询,每次查询都会查看exists的条件语句。 当 exists里的条件语句能够返回记录行时(无论记录行是多少,只要能返回),条件就为真 ,…

2022-05-15 578

mysql索引失效的几种情况分析

1、最佳左前缀原则——如果索引了多列,要遵守最左前缀原则。指的是查询要从索引的最左前列开始并且不跳过索引中的列。 前提条件:表中已添加复合索引(username,password,…

2022-05-15 231

mysql高级学习之索引的优劣势及规则使用

一、索引的优劣势 优点:可以快速的检索  、可以加快分组和排序 缺点: 占用储存空间、降低数据表的修改操作 二、索引的分类 主键索引 即主索引,根据主键 pk_clolu…

2022-05-15 213

MySQL查询优化必备知识点总结

前言 查询优化本就不是一蹴而就的,需要学会使用对应的工具、借鉴别人的经验来对SQL进行优化,并且提升自己。 先来巩固一下索引的优点,检索数据快、查询稳定、存储具有顺序性避免服务器建…

2022-05-15 190

SQL中EXPLAIN命令的使用方法

在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划…

2022-05-15 236

Mysql 索引该如何设计与优化

目录 什么是索引? 最左前缀匹配原则 如何计算 key_len 索引优化 创建索引规范 什么是索引? 数据库索引是一种数据结构,它以额外的写入和存储空间为代价来提高数据库表上数据检…

2022-05-15 890