首页 > 数据库技术
数据库优化各阶段
[TOC] 大家在面试的时候,是否遭遇过,面试官询问 你们是如何进行数据库优化的? 那这个问题应该怎么答呢?其实写这个题材的原因是我这几天看到各公众号转的一篇数据库调优的知识(不上链接了),我就稍微翻了几下,上面动不动就来说要对数据库进行 水平拆分 ,我就想反问各位读者,你们几个人经历过 水平拆分 ...
分类:数据库技术   时间:2019-10-27 15:09:43    收藏:0  评论:0  赞:0  阅读:73
MySQL索引查询原理
什么是索引? “索引”是为了能够更快地查询数据。比如一本书的目录,就是这本书的内容的索引,读者可以通过在目录中快速查找自己想要的内容,然后根据页码去找到具体的章节。 数据库也是一样,如果查询语句使用到了索引,会先去索引里面查询,取得数据所在行的物理地址,进而访问数据。 索引的优缺点 优势:以快速检索 ...
分类:数据库技术   时间:2019-10-27 15:07:29    收藏:0  评论:0  赞:0  阅读:87
数据库的创建
创建数据库CREATE DATABASE 数据库名称;mysql> CREATE DATABASE itcase;Query OK, 1 row affected查看数据库SHOW DATABASE;mysql> SHOW DATABASES;+ +| Database |+ +| informat ...
分类:数据库技术   时间:2019-10-27 14:36:56    收藏:0  评论:0  赞:0  阅读:89
数据库
1. 事务的四大特性 原子性:不可分割的单元,事务中的所有操作,要么全部成功,要么撤回执行事务之前的状态。例如:转账A减钱,B加钱。 一致性:如果执行事务前数据库是一致的,那么在执行事务之后数据库也是一致的。例如:转账前A和B总金额是一万元,转账后总金额也是一万元。 隔离性:一个事务的执行不应该受到 ...
分类:数据库技术   时间:2019-10-27 14:34:41    收藏:0  评论:0  赞:0  阅读:75
mysql事务
1.事务简介 1)mysql中只有innodb数据库引擎才支持事务2)事务保证了数据库的完整性,可以使批量的sql语句要么全部执行,要么全部不执行。 2.事务的四大特性 ACID:原子性(Atomicity,或称不可分割性)、一致性(Consistency)、隔离性(Isolation,又称独立性) ...
分类:数据库技术   时间:2019-10-27 14:24:37    收藏:0  评论:0  赞:0  阅读:89
MySQL实战45讲学习笔记:为什么还有kill不掉的语句?(第32讲)
一、本节分析案例 在 MySQL 中有两个 kill 命令:一个是 kill query + 线程 id,表示终止这个线程中正在执行的语句;一个是 kill connection + 线程 id,这里 connection 可缺省,表示断开这个线程的连接,当然如果这个线程有语句正在执行,也是要先停止 ...
分类:数据库技术   时间:2019-10-27 13:27:47    收藏:0  评论:0  赞:0  阅读:87
Mysql的delimiter
告诉MySQL解释器,该段命令是否已经结束了,mysql是否可以执行了。默认情况下,delimiter是分号;。在命令行客户端中,如果有一行命令以分号结束,那么回车后,mysql将会执行该命令。 有时候,不希望MySQL这么做。在为可能输入较多的语句,且语句中包含有分号。 需要事先把delimite ...
分类:数据库技术   时间:2019-10-27 13:19:57    收藏:0  评论:0  赞:0  阅读:112
MySQL学习笔记
锁 乐观锁 ++ ++ 表锁 | | | | |+加锁机制+ + + +锁粒度++ 页锁 | | | | | | | | 悲观锁 ++ |======| ++ 行锁 | 锁 | |======| 共享锁 ++ | | ++ 记录锁 | | | ++ gap锁 |+加锁机制+ + + +锁模式++ n ...
分类:数据库技术   时间:2019-10-27 12:52:49    收藏:0  评论:0  赞:0  阅读:88
Cause: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Incorrect date value
遇到这种问题的原因有两种 1、可能是表中设置的字符集与你想要插入的字符集不相同。 解决方法: (1)修改数据库默认编码ALTER DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin; (2)修改表的编码:ALTER TABLE `表 ...
分类:数据库技术   时间:2019-10-27 12:50:32    收藏:0  评论:0  赞:0  阅读:992
Oracle 根据特定属性(列)去除重复数据
1、distinct 关键字的用法:distinct 关键字后面的字段组合去重 distinct 必须select distinct id from test结果 ;根据id 去重select distinct id,name from test 2、group by 分组去重select id,n ...
分类:数据库技术   时间:2019-10-27 12:49:46    收藏:0  评论:0  赞:0  阅读:1986
MySQL实战45讲学习笔记:我查这么多数据,会不会把数据库内存打爆?(第33讲)
一、引子 我经常会被问到这样一个问题:我的主机内存只有 100G,现在要对一个 200G 的大表做全表扫描,会不会把数据库主机的内存用光了? 这个问题确实值得担心,被系统 OOM(out of memory)可不是闹着玩的。但是,反过来想想,逻辑备份的时候,可不就是做整库扫描吗?如果这样就会把内存吃 ...
分类:数据库技术   时间:2019-10-27 12:46:45    收藏:0  评论:0  赞:0  阅读:124
com.mysql.jdbc.MysqlDataTruncation: Data truncation异常
原因: 第一,方法重载问题 第二,字符超过了长度 第三,就是编码问题(重要,容易被人忽略) 有两种可能,第一种就是数据库编码,另外一种数据库编码没问题,文件编码有问题 ...
分类:数据库技术   时间:2019-10-27 12:40:10    收藏:0  评论:0  赞:0  阅读:74
Oracle 安装步骤
Oracle 安装步骤 [TOC] 一、安装流程 解压oracle 11g两个压缩文件 点击安装,修改目录,新建一个文件夹,叫oracle,复制进去,其他不用修改,直接安装 VSS Writer停用,手动 RecoveryService 停用,手动 Listener和Orcl都是手动 二、登录流程 ...
分类:数据库技术   时间:2019-10-27 12:39:47    收藏:0  评论:0  赞:0  阅读:102
时序数据库InfluxDB(I)- 搭建与采集信息demo操作
时序数据库InfluxDB(I)- 搭建与采集信息demo操作 ...
分类:数据库技术   时间:2019-10-27 12:18:33    收藏:0  评论:0  赞:0  阅读:96
25. Linux下gdb调试
1.什么是core文件?有问题的程序运行后,产生“段错误 (核心已转储)”时生成的具有堆栈信息和调试信息的文件。 编译时需要加 -g 选项使程序生成调试信息: gcc -g core_test.c -o core_test 2.怎样配置生成 core 文件(1)core文件开关 ①使用 ulimit ...
分类:数据库技术   时间:2019-10-27 11:52:07    收藏:0  评论:0  赞:0  阅读:111
MySQL导出数据到文件报错
执行如下语句: mysql> select * from users into outfile "F:\Develop\MySQL57\Uploads\users.txt" lines terminated by "\r\n"; 报错信息:ERROR 1290 (HY000): The MySQL ...
分类:数据库技术   时间:2019-10-27 11:29:21    收藏:0  评论:0  赞:0  阅读:79
MySQL导出数据到csv文件
select * from users into OUTFILE 'F:/Develop/MySQL57/Uploads/users.csv' CHARACTER SET utf8 FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED ...
分类:数据库技术   时间:2019-10-27 11:27:51    收藏:0  评论:0  赞:0  阅读:84
SpringBoot-Mysql模板多数据源加载
SpringBoot Mysql模板多数据源加载 qq交流群: 微信交流群: 简介 在 java 项目里常用到 mysql 多数据源操作。结合 springboot 使用原有的还是很方便的。 不过需要配置多套数据源的配置。 在微服务里, 数据库连接之类的配置是单独拆开读取。相当于一个模板。 如下my ...
分类:数据库技术   时间:2019-10-27 10:35:37    收藏:0  评论:0  赞:0  阅读:78
Oracle数据库的下载与安装
Oracle数据库下载: 推荐去Oracle官网下载 官方网址链接:https://www.oracle.com/database/technologies/oracle-database-software-downloads.html 进入后选择自己需要下载的版本,这里呢以Oracle 11g为例 ...
分类:数据库技术   时间:2019-10-27 10:16:45    收藏:0  评论:0  赞:0  阅读:92
MySQL常用函数
数值函数 abs(x) 返回x的绝对值 mod(n,m)返回n被m除的余数,相当于n%m floor(x)返回小于等于x的最大整数(向下取整),例floor(-1.2)返回-2 ceil(x)返回大于等于x的最小整数(向上取整) round(x)返回四舍五入的整数,1.2返回1, 1.5返回2 tr ...
分类:数据库技术   时间:2019-10-27 10:08:59    收藏:0  评论:0  赞:0  阅读:100
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!