数据库 MySQL调优实战之性能剖析,调优中的基础

性能优化:减少或者消除那些对获得查询结果来说不必要的工作程序性能瓶颈可能有很多因素:①、外部资源,比如调用了外部的WEB服务或者搜索引擎。②、应用需要处理大量的数据,比如分析一个超大...

2023-03-02 275 阅读

数据库 mysql Duplicate entry '9223372036854775807' for key 'PRIMARY'

mysql插入数据报错提示:ERROR 1062(23000) Duplicate entry  '9223372036854775807' for key 'PRIMARY' 发现问题果断 直接 把字段改成无符号的类型UNSIGNED&nbs...

2023-02-15 302 阅读

数据库 mysql 生成从某个库的表查询插入另一个库的语句

问题:我们有两个系统使用的同一个表,表结构是一样的,但是字段顺序不同,现在需要从一个库导数据到另外一个库,使用以下语句生成导入sqlselect TABLE_NAME,     ...

2023-02-15 236 阅读

数据库 mysql insert into 语句的三种写法

insert into 语句的三种写法方式1、 INSERT INTO t1(field1,field2) VALUE(v001,v002);            // 明确只插入...

2023-02-15 316 阅读

数据库 MySQL GROUP_CONCAT() 函数使用

一个表中有两个字段:id,父id,如何求出父id下面的所有id呢?建表:CREATE table test (id int(4) ,parent_id int(4));添加数据:尝试一:SELECT  parent_id,id from test GROUP BY pa...

2023-02-15 256 阅读

数据库 mysql索引

mysql索引索引分类1.单列索引:即一个索引只包含单个列,一个表可以有多个单列索引2.唯一索引:索引列的值必须唯一,但允许有空值3.复合索引:即一个索引包含多个列 创建、查看、删除、...

2023-02-11 303 阅读

数据库 查一次left join没有走索引以及原因

线上有个查询sql,原来是inner join 查询没有问题,后来应业务要求改成left join之后, 查询时间就暴涨了 需要长达24s通过explain分析,发现订单表没有走索引 ,分析之后解决了,记录下来。...

2023-02-09 576 阅读

数据库 MySql LEFT JOIN 索引失效

记一次 mysql 左连接导致索引失效的原因起因生产环境一条查询 3 张表的 sql(简化版) :SELECT * FROM TABLE1 T1  -- 大概 1500 条数据LEFT&nbs...

2023-02-09 829 阅读

数据库 MySql 多表使用LEFT JOIN 索引失效

1.背景生产环境一条查询三张表的sql语句,使用left join,查询时间特别长。2.sql语句SELECT o1.id, o3.repayment_num, o1.period_num, o2.credit_amountFROM test_o1 o1 LEFT JOIN test_o2 o...

2023-02-09 541 阅读

数据库 mysql如何快速创建相同结构的表

【1】. 快速创建相同结构的表,包括索引:mysql> SHOW CREATE TABLE a; CREATE TABLE `a` (   `name` varchar(50) default&nb...

2023-02-09 259 阅读