sql 查询卡顿数据库 SELECT SPID=p.spid, DBName = convert(CHAR(20),d.name), ProgramName = program_name, LoginName = convert(CHAR(20),l.name), HostName = conver ...
分类:
数据库 时间:
2020-06-22 14:42:16
阅读次数:
76
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to ...
分类:
数据库 时间:
2020-06-20 21:12:23
阅读次数:
79
30种SQL查询语句优化方法: 1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3、应尽量避免在 where 子句中对字段进行 null 值 ...
分类:
数据库 时间:
2020-06-19 13:42:21
阅读次数:
68
一. 单表查询 sql:查询语句的完整语法 select .. from .. where .. group by .. having .. order by .. limit .. (1)where条件的使用 功能: 对表中的数据进行筛选和过滤 语法: 1.判断的符号: = > >= < <= ! ...
分类:
编程语言 时间:
2020-06-19 01:17:25
阅读次数:
69
为什么long_query_time设置了1秒,slow log中还会记录小于1秒的慢查询? 可能原因如下: 1、设置了全局的long_query_time未对当前连接生效。 2、打开了log_queries_not_using_indexes选项,记录了未走索引的SQL。 ...
分类:
其他好文 时间:
2020-06-16 18:28:12
阅读次数:
215
问题背景:有时候会遇到比较奇怪的现象,首次执行sql速度很快,后面再执行就变得很慢 正常来讲同样的一条SQL查询语句,根据执行计划,第一次查询完以后,后续再执行相同的语句应该很快才对。可是,现实却是第一次查询不慢(优化后2秒内查询),第二次以后就很慢。 对于执行计划中,在note部分有“cardin ...
分类:
数据库 时间:
2020-06-15 18:13:08
阅读次数:
91
浅谈SQL优化入门:1、SQL查询语句的执行顺序 浅谈SQL优化入门:2、等值连接和EXPLAIN(MySQL) 浅谈SQL优化入门:3、利用索引 ...
分类:
数据库 时间:
2020-06-15 10:14:33
阅读次数:
73
准备我们需要的表结构和数据 两张表 studnet(学生)表和score(成绩)表, 创建表的SQL语句如下 CREATE TABLE `student` ( `id` int(11) NOT NULL, `no` varchar(20) DEFAULT NULL, `name` varchar(2 ...
分类:
数据库 时间:
2020-06-14 23:52:04
阅读次数:
80
一 前言 本篇内容是关于 基本的数据库操作,建表,表结构修改等内容; 学习本篇的基础是知识追寻者以前发布的文章: 《SQL-你真的了解什么SQL么?》 《SQL-小白最佳入门sql查询一》 《SQL-小白最佳入门sql查询二》 《SQL- 多年开发人员都不懂的插入与更新删除操作注意点》 《SQL-S ...
分类:
数据库 时间:
2020-06-14 20:39:16
阅读次数:
60
加个\G在最后现就可以了. mysql> show variables like '%max_connections%' \G;*************************** 1. row ***************************Variable_name: max_conne ...
分类:
数据库 时间:
2020-06-13 15:50:58
阅读次数:
158