dba
文章平均质量分 58
dba
chrislin9
这个作者很懒,什么都没留下…
展开
-
mysql千万级 数据分页查询性能优化
参考mysql千万级数据分页查询性能优化Mysql千万级大数据量查询优化推荐分页查询方法1 尽量给出查询的大致范围SELECT c1,c2,cn… FROM table WHERE id>=20000 LIMIT 10;2 子查询法SELECT c1,c2,cn… FROM table WHERE id>=(SELECT id FROM table LIMIT 20000,1)LIMIT 10;3 高性能MySQL一书中提到的只读索引方法优化前SQL:SELECT c原创 2021-01-29 15:42:09 · 316 阅读 · 0 评论 -
sql 查询更新 update select
sql 查询更新update estate.altima_equipment t1 set address = (select name FROM estate.altima_equipment t2 WHERE t1.id =t2.id ) WHERE project_id='07dc0bbb4325cb0fbab597dc3694d26d' and equi_type='50';原创 2021-01-29 09:49:49 · 717 阅读 · 0 评论 -
mysql my.ini 配置
mysql my.ini 配置 (以windows版本为例)[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\Program Files\mysql8# 设置mysql数据库的数据的存放目录datadir=D:\Program Files\mysql8\data# 允许最大连接数max_connections=200# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统max_connect_errors=10# 服原创 2020-11-12 17:37:23 · 1139 阅读 · 2 评论 -
慢查询 explain 总结
慢查询 explain参考MySQL Explain详解文档:同一个SQL语句,为啥性能差异咋就这么大呢数据库允许空值(null),往往是悲剧的开始总结常见的扫描类型有:(其扫描速度由快到慢)system>const>eq_ref>ref>range>index>ALL各类扫描类型的要点是:system最快:不进行磁盘IOconst:PK或者unique上的等值查询eq_ref:PK或者unique上的join查询,等值匹配,对于前表的每一行(row原创 2020-11-11 16:11:58 · 265 阅读 · 0 评论 -
mysql 索引总结
参考总结1. 数据库中查询记录时 每次只能使用一个索引 (可以是一个组合索引)引用其中的一句话:“与其说是数据库只支持一条查询语句只使用一个索引,倒不如说N条独立索引同时在一条语句使用的消耗比只使用一个索引还要慢。”2. 字符串不加单引号会导致索引失效## 使用索引进行了查询select id,code from big_data where code ='123456';## 索引失效select id,code from big_data where code =123456;原创 2020-11-11 15:14:38 · 150 阅读 · 0 评论 -
Truncate 清空数据表内容
详解Truncate是SQL中的一个删除数据表内容的语句,用法是:语法TRUNCATE TABLE name参数name是要截断的表的名称或要删除其全部行的表的名称。下面是对Truncate语句在MSSQLServer2000中用法和原理的说明:Truncate table 表名 速度快,而且效率高,因为:TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统原创 2020-11-06 10:14:50 · 2947 阅读 · 0 评论 -
win10 安装两个版本的mysql
步骤第一个mysql 按正常方式安装第二个的安装步骤:## 第二个数据路库使用3307端口## mysql 目录下创建 data 和 log## 配置my.ini## 以管理员运行cmd 定位到 mysql的bin目录 执行下面的指令mysqld --defaults-file="D:\Program Files\mysql5.7\my.ini" --initialize --console## 保存上面 生成的登录密码## 注册mysq'l服务 MySQL57 mysqld -原创 2020-08-17 14:28:52 · 154 阅读 · 0 评论 -
mysql sql优化
方针:[1] 选择最合适的字段属性[2] 尽量把字段设置为NOT NULL原创 2019-12-03 10:44:48 · 119 阅读 · 0 评论 -
sql 技巧整理
1、按月分组查询SELECT to_char(日期字段,'yyyymm'),sum(*)FROM [TableName]group by to_char(日期字段,'yyyymm');原创 2019-11-29 08:54:27 · 72 阅读 · 0 评论