MySQL 创建索引报错 "Specified key was too long; max key length is 767 bytes" 原因 2023-02-21 MySQL MySQL 在MySQL中,一般我们会给varchar类型设置255长度,但当我们给该字段设置索引时可能会报以下错误: #1071 - Specified...
MySql 定位和分析执行效率的方法 2023-02-21 MySQL 性能 MySQL 1、通过慢查询日志 slow.log 定位执行效率低的SQL MySQL开启慢查询日志,跑一段时间后拿日志中的慢查询语句进行 explain ...
MySql 字段类型说明和推荐 2023-02-12 MySQL MySQL 字段 MySQL char(M)和varchar(M)的区别: char的长度是不可变的,而varchar的长度是可变的; char(M)定义的列的长度为固定的...
高并发系统数据库架构设计 2023-02-12 MySQL MySQL 性能 MySQL 在WEB网站的规模从小到大不断扩展的过程中,数据库的访问压力也不断的增加,数据库的架构也需要动态扩展,在数据库的扩展过程基本上包含如下几步,每...
MySQL 共享锁&排他锁 2022-08-07 MySQL MySQL MySQL 共享锁(lock in share mode) 允许不同事务之间共享加锁读取,但不允许其它事务修改或者加入排他锁;如果有修改必须等待一个事务提...
mysql 事务特性以及隔离级别说明 2022-08-07 MySQL MySQL 事务 MySQL 事务: 事务就是针对数据库的一组操作,它可以由一条或者多条SQL语句组成,同一个事务的操作具备同步的特点,如果其中有一条语句不能执行的话(或执...
MySQL order by limit 分页数据重复或丢失问题说明 2022-08-07 MySQL MySQL MySQL mysql 中当 order by 与limit 同时使用,数据可能出现重复或丢失问题 使用了 下面的 方法 发现也没什么问题 Db::n...
理解 MySQL 字符集 2022-05-04 MySQL MySQL MySQL 转自:明月逐人归 平时我们用MySQL,字符编码方式一般是 utf8 或者 utf8mb4,至于MySQL内部是如何处理编码问题的在日常开发中...
MySQL 查询中 where in 如何保持顺序 2022-02-17 MySQL MySQL select * from table_name where id in () 如上sql语句,MySQL会自动按主键自增排序,要是按IN中给...
MySQL 中位置经纬度按距离排序方法 2022-02-17 算法 坐标 经纬度 算法 Redis MySQL 已知数据库中有很多位置经纬度坐标 lng 、 lat,将这些位置按照距已知位置A(坐标 $lng 、$lat)的距离升序排序 SQL 语句 数...
MySql 各日志配置方法:错误日志、慢查询日志、执行日志 2022-02-10 MySQL 日志 MySQL MySQL 错误日志 编辑mysql配置文件/etc/my.cnf,添加如下配置: [mysqld] log-error=/alidata/...
Lnmp 环境配置 2022-02-10 MySQL Lnmp MySQL PHP Nginx Linux 1、lnmp 环境安装 https://lnmp.org/download.html 2、php 扩展安装 安装 opcache、redis、...