SQL 语言包括数据定义(DDL)、数据操纵(DML),数据控制(DCL)和数据查询(DQL) 四个部分。 数据定义:Create Table,Alter Table,Drop Table, Craete/Drop Index 等 数据操纵:Select ,insert,update,delete, ...
分类:
数据库技术 时间:
2020-05-03 23:28:01
收藏:
0 评论:
0 赞:
0 阅读:
78
第二章:Oracle里的执行计划2.1 什么是执行计划Oracle用来执行目标SQL语句的这些步骤的组合就被称为执行计划。执行计划可以分为如下三个部分:1、目标SQL的正文、SQL ID和其执行计划所对应的的PLAN HASH VALUE。2、执行计划的主体部分。可以看到Oracle在执行目标SQL ...
分类:
数据库技术 时间:
2020-05-03 23:26:20
收藏:
0 评论:
0 赞:
0 阅读:
63
前言:前面学习了表锁的相关知识,本篇主要介绍行锁的相关知识。行锁偏向InnoDB存储引擎,开销大,加锁慢,会出现死锁,锁定粒度小,发生锁冲突的概率低,但并发度高。 0.准备 #1.创建相关测试表tb_innodb_lock,注意数据库引擎为InnoDB。 drop table if exists t ...
分类:
数据库技术 时间:
2020-05-03 22:58:52
收藏:
0 评论:
0 赞:
0 阅读:
70
救命代码: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'; 感谢! 参考链接:https://my.oschina.net/u/3295928/blog/1811804 ...
分类:
数据库技术 时间:
2020-05-03 22:58:08
收藏:
0 评论:
0 赞:
0 阅读:
96
前言:本来小表驱动大表的知识应该在前面就讲解的,但是由于之前并没有学习数据批量插入,因此将其放在这里。在查询的优化中永远小表驱动大表。 1.为什么要小表驱动大表呢 类似循环嵌套 for(int i=5;.......) { // 连接数据库 for(int j=1000;......) {} } 如 ...
分类:
数据库技术 时间:
2020-05-03 22:57:18
收藏:
0 评论:
0 赞:
0 阅读:
58
前言:本章主要讲解MySQL主从复制的操作步骤。由于环境限制,主机使用Windows环境,从机使用用Linux环境。另外MySQL的版本最好一致,笔者采用的MySQL5.7.22版本,具体安装过程请查询相关资料。 1.主从复制的基本原理 slave会从master读取binlog来进行数据同步。主要 ...
分类:
数据库技术 时间:
2020-05-03 22:43:25
收藏:
0 评论:
0 赞:
0 阅读:
68
前言:慢查询日志是MySQL提供的一种日志记录,它记录MySQL中响应时间超过阈值的语句,具体指运行时间超过long_query_time值的sql语句,该sql语句会被记录到慢查询日志中。慢查询日志主要与explain进行联合分析。 1.如何开启慢查询日志 默认情况下,MySQL数据库没有开启慢查 ...
分类:
数据库技术 时间:
2020-05-03 22:18:39
收藏:
0 评论:
0 赞:
0 阅读:
70
前言:Show Profile是mysql提供的可以用来分析当前会话中sql语句执行的资源消耗情况的工具,可用于sql调优的测量。默认情况下处于关闭状态,并保存最近15次的运行结果。 1.分析步骤 #1.开启Show Profile功能,默认该功能是关闭的,使用前需开启。 #2.根据MySQL高级知 ...
分类:
数据库技术 时间:
2020-05-03 22:11:30
收藏:
0 评论:
0 赞:
0 阅读:
66
第一步:添加依赖,在web层中 <!-- log start --><dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>${log4j.version}</version></dependency ...
分类:
数据库技术 时间:
2020-05-03 22:09:37
收藏:
0 评论:
0 赞:
0 阅读:
258
前言:使用脚本进行大数据量的批量插入,对特定情况下测试数据集的建立非常有用。 0.准备 #1.创建tb_dept_bigdata(部门表)。 create table tb_dept_bigdata( id int unsigned primary key auto_increment, deptn ...
分类:
数据库技术 时间:
2020-05-03 21:56:31
收藏:
0 评论:
0 赞:
0 阅读:
84
nginx 必须启用 启用 --with-stream 模块。 ./configure --with-stream --with-http_ssl_module --with-http_stub_status_module 可下载源码编译。 nginx.conf的配置: worker_process ...
分类:
数据库技术 时间:
2020-05-03 21:50:56
收藏:
0 评论:
0 赞:
0 阅读:
61
前言:在使用order by时,经常出现Using filesort,因此对于此类sql语句需尽力优化,使其尽量使用Using index。 0.准备 #1.创建test表。 drop table if exists test; create table test( id int primary k ...
分类:
数据库技术 时间:
2020-05-03 21:43:45
收藏:
0 评论:
0 赞:
0 阅读:
39
1 下载安装包: sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 2 安装mysql: yum install mysql mysql-server mysql-libs mysql-se ...
分类:
数据库技术 时间:
2020-05-03 21:17:57
收藏:
0 评论:
0 赞:
0 阅读:
73
0.准备 首先创建三张表:tb_emp(职工表)、tb_dept(部门表)和tb_desc(描述表) 1)tb_emp表。 DROP TABLE IF EXISTS `tb_emp`; CREATE TABLE `tb_emp` ( `id` int(11) NOT NULL AUTO_INCREM ...
分类:
数据库技术 时间:
2020-05-03 20:44:27
收藏:
0 评论:
0 赞:
0 阅读:
58
数据库 数据库的本质是一款基于网络通信的应用程序 数据库大致上分为两种: 关系型数据库 MySQL、oracle、db2、access、sql sever 非关系型数据库 redis、mongodb、memcache 关系型数据库和非关系型数据库的区别: 关系型: 数据之间有彼此的关系或者约束 存储 ...
分类:
数据库技术 时间:
2020-05-03 20:40:42
收藏:
0 评论:
0 赞:
0 阅读:
68
等待事件由来: 以命中率为主要参考指标-->以等待事件为主要参考指标/以时间模型为主要参考指标 等待事件为了解决以命中率为指标的诸多弊端。与时间模型相比,等待事件以更加直观、细粒度的方式观察Oracle的行为,往往作为优化的重要入口。而时间模型,更侧重于整体、系统性的了解数据库运行状态。 等待事件分 ...
分类:
数据库技术 时间:
2020-05-03 20:36:34
收藏:
0 评论:
0 赞:
0 阅读:
67
1.关于MySQL的一些文件 MySQL如何安装、如何配置自启动,这里不进行讲述,可自行搜索相关安装教程进行处理。这里主要介绍MySQL的主要配置文件。 ①二进制日志log-bin:用于主从复制。 ②错误日志log-error:默认关闭,记录严重的警告和错误信息,每次启动和关闭的详细信息等。 ③查询 ...
分类:
数据库技术 时间:
2020-05-03 20:33:09
收藏:
0 评论:
0 赞:
0 阅读:
97
问题: 解决方法:1. 自己用docker run来运行容器时, 加上 privileged=true 即可。 2. 一劳永逸的办法:直接关闭Selinux ...
分类:
数据库技术 时间:
2020-05-03 20:09:59
收藏:
0 评论:
0 赞:
0 阅读:
503
地址:https://blog.csdn.net/qq_29413829/article/details/80077550?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1&depth_1-utm_sour ...
分类:
数据库技术 时间:
2020-05-03 19:50:27
收藏:
0 评论:
0 赞:
0 阅读:
49
JDBC操作mysql操作的步骤 1. 注册驱动 2. 建立连接 3. 创建执行sql语句的对象 4. 执行语句 5. 处理执行结果 6. 释放资源 1 package com.jdbc.test; 2 3 import java.sql.Connection; 4 import java.sql. ...
分类:
数据库技术 时间:
2020-05-03 18:49:59
收藏:
0 评论:
0 赞:
0 阅读:
55