话题编程语言 › SQL

编程语言:SQL

浅谈 MySQL 中优化 SQL 语句查询常用的 30 种方法

来自网络,作者不详

SQL解析在美团的应用

文章首先介绍了SQL解析器的应用场景,其次描述了其原理和在MySQL中的实现,最后使用SQL解析器,实现SQL特征生成。

MySQL Innodb如何找出阻塞事务源头SQL

在MySQL数据库中出现了阻塞问题,如何快速查找定位问题根源?在实验开始前,我们先梳理一下有什么工具或命令查看MySQL的阻塞,另外,我们也要一一对比其优劣,因为有些命令可能在实际环境下可能并不适用。

在MySQL中使用explain查询SQL的执行计划

MySQL innodb中各种SQL语句加锁分析

Locking read( SELECT ... FOR UPDATE or SELECT ... LOCK IN SHARE MODE),UPDATE以及DELETE语句通常会在他扫描的索引所有范围上加锁,忽略没有用到索引的那部分where语句。 举个例子: CREATE TABLE test ( id int(11) NOT NULL DEFAULT '0', name

不用MariaDB/Percona也能查看DDL的进度

如何查看DDL的进度?使用MariaDB/Percona版本的一个便利之处就是可以及时查看DDL的进度,进而预估DDL耗时。其实,在官方版本里也是可以查看DDL进度的,认真看手册的同学就能发现手册中有提到过:You can monitor ALTER TABLE progress for InnoDB tables using Performance Schema.应该怎么&

MySQL闪回原理与实战

DBA或开发人员,有时会误删或者误更新数据,如果是线上环境并且影响较大,就需要能快速回滚。传统恢复方法是利用备份重搭实例,再应用去除错误sql后的binlog来恢复数据。此法费时费力,甚至需要停机维护,并不适合快速回滚。也有团队利用LVM快照来缩短恢复时间,但快照的缺点是会影响mysql的性能。

MySQL闪回(flashback)利用binlog直接进行回滚,能快速恢复且不用停机。本文将介绍闪回原理,给出笔者的实战经验,并对现存的闪回工具作比较。

谈谈SQL查询中回表对性能的影响

运营反馈某个功能速度很慢,查了一下,定位到如下 SQL: select id from user where name like ‘%foobar%’ order by created_at limit 10;

提升网站访问速度的 SQL 查询优化技巧

你一定知道,一个快速访问的网站能让用户喜欢,可以帮助网站从Google 上提高排名,可以帮助网站增加转化率。如果你看过

一处有意思的SQL注入

MySQL SQL优化之覆盖索引

如何使用简单的 SQL 查询在 MySQL 中计算中位数

简单SQL也很慢?数据库端到端性能问题的解决思路探讨

Web安全之XSS与SQL注入

SQL与索引优化合集

PostgreSQL 锁等待监控 珍藏级SQL - 谁堵塞了谁

Everything about database,business.(Most for PostgreSQL). - blog/20170521_01.md at master · digoal/blog

首页 - Wiki
Copyright © 2011-2024 iteam. Current version is 2.123.1. UTC+08:00, 2024-03-29 00:37
浙ICP备14020137号-1 $访客地图$