语句
-
【PostgreSQL】使用查询语句分析锁队列
/timing on set statement_timeout to ‘100ms’; with recursive activity as ( select pg_blocki…
-
为什么 SQL 语句使用了索引,但却还是慢查询?
一、索引与慢查询 聊一聊索引和慢查询,经常遇到的一个问题:一个SQL语句使用了索引,为什么还是会记录到慢查询日志之中?为了说明,创建一个表t,该表3个字段,一个主键索引,一个普通索…
-
sql – case语句和if函数
为什么会有本文?问题:需要从成绩表里面获取成绩单(排名,单科成绩,总分)处理:按名称分组,SUM聚合运算获取总分,单科成绩需要给定条件来筛选,包含分组语句筛选(case语句或if函…
-
MySQL高级篇之第13章 事务基础知识
第13章 事务基础知识 1. 数据库事务概述 事务是数据库区别于文件系统的重要特性之一,当我们有了事务就会让数据库始终保持 一致性,同时我们还能通过事务的机制 恢复到某个时间点,这…
-
MySQL高级篇之第12章 数据库其它调优策略
第12章 数据库其它调优策略 1. 数据库调优的措施 1.1 调优的目标 尽可能节省系统资源,以便系统可以提供更大负荷的服务。(吞吐量更大) 合理的结构设计和参数调整,以提高用户操…
-
SqlServer中的锁
一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题。 二、锁的分类 (1) 从数据库系统的角度来看 锁分为以下三种类型:* 独占锁(Exclusive…
-
Mybatis系列全解(八):Mybatis的9大动态SQL标签你知道几个?提前致女神!
Mybatis系列全解(八):Mybatis的9大动态SQL标签你知道几个?提前致女神! 目录 Mybatis系列全解(八):Mybatis的9大动态SQL标签你知道几个?提前致女…
-
MySQL基础
1、select语句及其执行顺序 select 要返回的列或者表达式 from 从中检索数据的表仅在从表选择数据时使用 where 行级过滤 group by 分组说明仅在按组计算…
-
MySQL:show process
show processlist 显示用户正在运行的线程,需要注意的是,除了 root 用户能看到所有正在运行的线程外,其他用户都只能看到自己正在运行的线程,看不到其它用户正在运行…
-
如何快速用python连接mysql数据库?
经过前几节课的学习,我们已经知道数据库的增删改查的基本使用了,接下来我们这节课讲解下,怎么用python连接mysql数据库。我们为了方便大家学习,分步骤讲解怎么操作。 1.安装p…