码迷,mamicode.com
首页 > 数据库 > 日排行
记录一次sql优化查询
场景:关联查询,一张主表关联4张表进行查询。主表数据量是16万,其中被关联的一张表的数量是6万。 遇到页面响应速度过慢的情况,首先考虑是否是sql查询缓慢引起的。 第一步开启mysql的慢查询日志(网上教程很多,本篇文章不再赘述) 第二步分析慢查询日志,这里要说下分析工具。常用的有两种,一是mysq ...
分类:数据库   时间:2020-04-02 16:09:21    阅读次数:78
mysql主从复制
一: mysql主从复制大体流程 1. master会将变动记录到二进制日志里面 2. master有一个i/o将二进制日志发送到slave 3. slave有一个i/o线程把master发送来的二进制写入到relay日志里面 4. slave有一个SQL线程, 按照relay日志处理slave的数 ...
分类:数据库   时间:2020-04-02 16:10:00    阅读次数:84
JDBC自动加载驱动的SPI机制
本人试验无意间发现,只要前面pom引入了mysql-connector-java这个包,什么都不写也会加载mysql数据库驱动, (当然如果不引入mysql-connector-java这个包是不行的)这是为什么呢? 一 为什么java不加载驱动可以 源码包里DriverManager类上面说明了, ...
分类:数据库   时间:2020-04-02 16:11:19    阅读次数:105
gdb常用的指令
start #开始调试,停在第一行代码处,(gdb)startl #list的缩写查看源代码,(gdb) l [number/function]b <lines> #b: Breakpoint的简写,设置断点。(gdb) b 10b <func> #b: Breakpoint的简写,设置断点。(gd ...
分类:数据库   时间:2020-04-02 16:13:43    阅读次数:75
Oracle11g备份与恢复
第一部分:手工备份与恢复 备份的意义:保证数据安全,避免因为各种故障而丢失数据 两个时间:平均故障间隔时间(MTBF)平均恢复时间(MTTR) 一、备份恢复概述 数据库故障类型 1.用户进程故障 user process failure :pmon自动处理 2.实例故障 instance failu ...
分类:数据库   时间:2020-04-02 16:15:24    阅读次数:140
Go语言库系列之dotsql
导读:能单独拎出SQL文件的某一行或几行执行,是不是非常有趣?今天我们来介绍一下这个有意思的库 dotsql。 背景介绍 dotsql不是ORM,也不是SQL查询语句的构建器,而是可以在一个SQL文件中拎出某几行来执行的工具,非常类似于ini配置文件的读取。如果还不理解,我们来看如下内容。 上面是S ...
分类:数据库   时间:2020-04-02 16:19:04    阅读次数:140
LeetCode--SQL 查询:查找所有至少连续出现三次的数字。
编写一个 SQL 查询,查找所有至少连续出现三次的数字。 + + +| Id | Num |+ + +| 1 | 1 || 2 | 1 || 3 | 1 || 4 | 2 || 5 | 1 || 6 | 2 || 7 | 2 |+ + +例如,给定上面的 Logs 表, 1 是唯一连续出现至少三次的 ...
分类:数据库   时间:2020-04-02 16:19:20    阅读次数:210
oracle 查看用户所在的表空间 (精) 转自 http://blog.sina.com.cn/s/blog_4adc4b090101ef6z.html
转自 http://blog.sina.com.cn/s/blog_4adc4b090101ef6z.html 表空间 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select ...
分类:数据库   时间:2020-04-02 17:38:24    阅读次数:88
SpringData MongoDB 入门
1.创建工程,引入坐标 <dependencies> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-mongodb</artifactId> <version>2.1.8.RELEAS ...
分类:数据库   时间:2020-04-02 17:53:28    阅读次数:75
MySQL的in和or的效率问题
转自:MySQL的in和or的效率问题浅析 一、背景今天有个朋友问题“MySQL的In语句和or哪个效率更高一些?” 对于这个问题大多数人可能都是通过百度直接拿答案,然后就没然后了。 本文将对此问题简要进行分析。 二、分析接下来我们要干啥??我们应该去百度对吧?! 别急,我们的套路是想想有哪些可以查 ...
分类:数据库   时间:2020-04-02 17:54:50    阅读次数:80
为啥select count(_) from t,在InnoDB引擎中比MyISAM 慢
感谢参考原文-http://bjbsair.com/2020-04-01/tech-info/18472.html统计一张表的总数量,是我们开发中常有的业务需求,通常情况下,我们都是使用selectcount(*)fromtSQL语句来完成。随着业务数据的增加,你会发现这条语句执行的速度越来越慢,为什么它会变慢呢?为什么会变慢?想要得到答案就需要知道MySQL是如何统计总数量的,先说一个前提吧,c
分类:数据库   时间:2020-04-02 17:56:07    阅读次数:79
什么是MYSQL回表查询
转自:如何避免回表查询?什么是索引覆盖? 《迅猛定位低效SQL?》留了一个尾巴: select id,name where name=‘shenjian’ select id,name,sex where name=‘shenjian’ 多查询了一个属性,为何检索过程完全不同? 什么是回表查询? 什 ...
分类:数据库   时间:2020-04-02 18:00:48    阅读次数:719
Sql Server generate table structure document
SELECT 表名 = Case When A.colorder = 1 Then D.name Else '' End, 表说明 = Case When A.colorder = 1 Then isnull(F.value, '') Else '' End, 字段序号 = A.colorder, ...
分类:数据库   时间:2020-04-02 18:04:35    阅读次数:72
Java 连接 mysql 数据库 jdk14
1.连接数据库,先配置你的mysql驱动jar包到你的项目中。 2.java的mysql驱动下载地址:https://dev.mysql.com/downloads/connector/j/ 3.如果你是windows的话,请选择 平台无关 选项。 4. 5. 6. 如果你是 chrome 浏览器, ...
分类:数据库   时间:2020-04-02 18:09:22    阅读次数:202
有关Sql中时间范围的问题
背景 有时候需要利用sql中处理关于时间的判别问题,简单的如比较时间的早晚,判断一个时间是否在一段时间内的问题等。如果简单将时间判断与数值比较等同,那就会出现一些问题。 处理方式 处理Sql时间范围的问题有两种比较方式。 当前时间 select to_char(sysdate,'yyyy-mm-dd ...
分类:数据库   时间:2020-04-02 18:12:36    阅读次数:88
C#中SQL Server的几点注意事项
在C#中处理sql会遇到一些奇怪的问题,在这里做一个小的总结,内容会随着经历不断积累。 ...
分类:数据库   时间:2020-04-02 18:13:18    阅读次数:77
SQL多个关键字匹配和单个关键字匹配
1.单个关键字匹配: 举例:在表table 中查找name为“张三”的所用数据。 select * from table where name = '张三'; 单个关键字查询用“=”号 2.多个关键字匹配: 举例:在表 table 中查询name为“张三”和“李四”以及“王五”的所有信息数据 sel ...
分类:数据库   时间:2020-04-02 18:26:02    阅读次数:143
centos7安装MongoDB
下载 选择适合自己系统版本的安装包,本文安装环境CentOS 7. MongoDB的官方网站是https://www.mongodb.com/,可以到官网上下载MongoDB的程序。之所以说是程序,是因为下载的安装包中MongoDB的相关程序已经编译好了,我使用的是mongodb-linux-x86 ...
分类:数据库   时间:2020-04-02 18:26:39    阅读次数:82
MySQL面试题
1.根据emp数据表编写SQL查出所有name重复的记录且按照age降序。 + + + + | emp_no | name | age | + + + + | 1001 | 小明 | 18 | | 1002 | 王强 | 20 | | 1003 | 小雪 | 20 | | 1004 | 小明 | 1 ...
分类:数据库   时间:2020-04-02 19:34:10    阅读次数:66
【数据库】范式 / 事务
数据库的三级范式如下: 1NF.字段不可再分,满足原子性 2NF.满足第二范式的前提是满足第一个范式,一个表只能说明一个事务,非主键依赖主键属性 3NF.满足第三范式的同时必须要满足第二范式,每列都与主键有直接关系,不存在传递依赖,任何非主属性不依赖于其他非主属性 事务的四个基本要素: ACID:原 ...
分类:数据库   时间:2020-04-02 19:37:26    阅读次数:85
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!