今天遇到一个简单的SQL,但是特别耗时,500条数据而已,查询时间却超过30秒。 SQL本身真的很简单,就是一个select加一个where条件而已,没什么可优化的,但是看了执行计划发现,这个SQL查询的是一个由很多表j…
分类:SQL
SQL基础测试题目
1、完成查询如下表显示,显示全部学生的信息,按照学生编号的升序排列,对同一学号按照课程名称的字母顺序显示。 学生编号 学生姓名 课程名称 成绩 select s.STUDNO "学生编号",s.STUDNAME "学生姓…
GreenDao 学习笔记
greenDAO 是一个将对象映射到 SQLite 数据库中的轻量且快速的 ORM 解决方案。它的本质就是提供一个面向对象的接口,使得开发者更加方便地将数据存储到数据库SQLite之中。我们只需要定义数据模型,green…
kingshard SQL黑名单功能介绍
kingshard SQL黑名单功能介绍 1. 应用场景介绍 在kingshard开源之后,有用户多次提到能不能在kingshard中加入SQL黑名单机制,让kingshard能够根据特定的规则来拦截在黑名单中的SQL。…
MySQL日志管理
参照:系统是CentOS6.4 ,MySQL版本为5.5.32 MySQL 服务器上一共有六种日志:错误日志,查询日志,慢查询日志,二进制日志,事务日志,中继日志。 一 错误日志 错误日志不仅仅记录错误信息,它记录的事件…
Sequelize 基本sql语句
SELECT、DELETE、UPDATE sql orm select findAll,findOne,findById,findOrCreate,findAndCountAll delete destroy updat…
Mysql优化之explain详解
关键词: mysql explain sql优化 执行计划 简述: explain为mysql提供语句的执行计划信息。可以应用在select、delete、insert、update和place语句上。explain的执…
深入浅出后端开发(SQL指令笔记)
前言 这里筑梦师,是一名正在努力学习的iOS开发工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同进步,用简书记录下自己的学习历程. 全栈开发自学笔记 已开源 本文阅读建议 1.一定要辩证的看待本文. 2…
Oracle特有属性与sql优化
2019-05-10 SQL语句 Oracle伪列 伪列并没有存储在表中。伪列值可以查询,但不能插入、更新和删除。 rowid rowid用于保存表中每条记录的物理地址。每条记录都有唯一的rowid。Oracle自动为每…
MySQL执行外部sql脚本文件的命令
sql脚本是包含一到多个sql命令的sql语句,我们可以将这些sql脚本放在一个文本文件中(我们称之为“sql脚本文件”),然后通过相关的命令执行这个sql脚本文件。基本步骤如下:1、创建包含sql命令的sql脚本文件文…
SQL 基础语句集锦
1、创建表 2、 create table Person 3、 ( 4、 id INT, 5、 LastName varchar(255), 6、 FirstName varchar(255), 7、 Address v…
七、整合SQL基础和PL-SQL基础
–Oracle数据库重要知识点整理 2017-01-24 soulsjie 目录 –一、创建及维护表… 2 –1.1 创建… 2 –1…