0

[MySQL] mysql索引的长度计算和联合索引

1.所有的索引字段,如果没有设置not null,则需要加一个字节。2.定长字段,int占4个字节、date占3个字节、char(n)占n个字符。3.变长字段,varchar(n),则有n个字符+两个字节。4.不同的字符集,一个字符占用的字节数不同。latin1编码的,一个字符占用1个字节,gbk编 ...

陶士涵 发布于 2020-02-12 10:27 评论(0)阅读(79)
1

五分钟后,你将真正理解MySQL事务隔离级别!

只需要五分钟,你就可以了解到事务及其ACID特性,并且真正地理解MySQL事务隔离级别:未提交读、提交读、可重复读、可串行化,还有什么是脏读、不可重复读、幻读。 ...

万猫学社 发布于 2020-02-12 08:40 评论(1)阅读(148)
0

Redis系列(三):Redis的持久化机制(RDB、AOF)

本篇博客是Redis系列的第3篇,主要讲解下Redis的2种持久化机制:RDB和AOF。 本系列的前2篇可以点击以下链接查看: "Redis系列(一):Redis简介及环境安装" 。 "Redis系列(二):Redis的5种数据结构及其常用命令" 1. 为什么需要持久化? 因为Redis是内存数据库 ...

申城异乡人 发布于 2020-02-12 07:58 评论(0)阅读(199)
0

MySQL 什么是事务?

该文为《 MySQL 实战 45 讲》的学习笔记,感谢查看,如有错误,欢迎指正 一、事务简介 事务就是为了保证一组数据库操作,要么全部成功,要么全部失败。 事务是在引擎层实现的,也就是说并不是所有引擎都可以使用事务,MyISAM 就不支持事务,这也是为什么会被 InnoDB 取代的原因。 说到事务, ...

禺期 发布于 2020-02-11 21:07 评论(0)阅读(54)
0

mysql数据库技术1——基本的增删查改的sql语句

1、数据库语言的分类 2、DDL:数据库定义语言 data Definition language 3、DQL:数据查询语言 data Query language 4、DQL:数据查询语言 data Query language 5、常用函数 6、DCL:数据控制语言 (管理用户权限)data C... ...

孤傲的咸鱼 发布于 2020-02-11 19:45 评论(0)阅读(84)
0

win10安装两个不同版本的mysql(mysql5.7和mysql-8.0.19)

win10中安装mysql5.7后,安装mysql-8.0.19 在D:\mysql-8.0.19-winx64目录下创建一个my.ini文件 [mysqld] # 设置3307端口 port=3307 # 设置mysql的安装目录 basedir=D:\mysql-8.0.19-winx64 # ...

daylife 发布于 2020-02-11 16:09 评论(0)阅读(227)
0

[20200211]使用DBMS_SHARED_POOL.MARKHOT与sql_id的计算.txt

[20200211]使用DBMS_SHARED_POOL.MARKHOT与sql_id的计算.txt--//以前写的,使用DBMS_SHARED_POOL.MARKHOT标记热的sql_id,这样相同的sql语句使用不同的sql_id.--//链接:http://blog.itpub.net/267 ...

lfree 发布于 2020-02-11 15:51 评论(0)阅读(22)
0

SQL Server等待事件—PAGEIOLATCH_EX

什么是PAGEIOLATCH_EX等待事件? 下面我们将对PAGEIOLATCH_EX等待事件的相关资料做一个简单的归纳、整理。关于PAGEIOLATCH_EX,官方文档的简单介绍如下: PAGEIOLATCH_EX: Occurs when a task is waiting on a latch... ...

潇湘隐者 发布于 2020-02-11 15:36 评论(0)阅读(102)
0

页面置换算法之Clock算法

1.前言 缓冲池是数据库最终的概念,数据库可以将一部分数据页放在内存中形成缓冲池,当需要一个数据页时,首先检查内存中的缓冲池是否有这个页面,如果有则直接命中返回,没有则从磁盘中读取这一页,然后缓存到内存并返回。 但是内存的价值较高,一般来说服务器的内存总是小于磁盘大小的,而且内存不能完全分配给数据库 ...

wingsless 发布于 2020-02-11 15:28 评论(0)阅读(225)
0

MySQL索引底层数据结构

一、何为索引? 1、索引是帮助数据库高效获取数据的排好序的数据结构。 2、索引存储在文件中。 3、索引建多了会影响增删改效率。(一张表最多允许建16个索引) (下面这张图为计算机组成原理内容,每查询一次索引节点,都会进行一次磁盘IO读取,即要寻道和旋转) 二、MySQL索引结构为什么是B+树? My ...

Zeki_Chen 发布于 2020-02-11 14:46 评论(0)阅读(49)
0

[MongoDB]mongodb的命令行操作

./mongo1.查看所有数据库show dbs2.切换数据库use 数据库名3.查询所有集合show collections4.查询所有文档db.文档名.find()db.文档名.find().pretty() //格式化显示5.查询一条,并且增加上查询条件,例如:db.model.findOne ...

陶士涵 发布于 2020-02-11 14:21 评论(0)阅读(21)
0

使用jdbc将mysql数据库中的内容封装为指定对象的list集合

使用jdbc将mysql数据库中的内容封装为指定对象的list集合 ...

足够优秀再大方拥有 发布于 2020-02-11 10:08 评论(0)阅读(50)
0

记一次Postgres CPU爆满故障

问题描述 公司项目测试环境调用某些接口的时候,服务器立即崩溃,并一定时间内无法提供服务。 问题排查 服务器配置不够 第一反应是服务器需要升配啦,花钱解决一切!毕竟测试服务器配置确实不高,2CPU + 4Gib,能干啥?不过问题是今天突然发生的,而且说崩就崩。凭着严谨的态度,还是要刨根问底地找下问题。 ...

gcdd1993 发布于 2020-02-10 20:03 评论(0)阅读(73)
0

Ubuntu 安装MongoDB

Ubuntu16.04安装MongoDB指南 系统初始化 安装mongodb mongodb默认是监听在127.0.0.1端口的,要开启外网连接,需要修改mongodb配置文件: 修改为 连接mongodb 使用工具 "robo 3t" ,添加连接信息 启用密码访问 mongodb默认是不开启密码登 ...

gcdd1993 发布于 2020-02-10 19:44 评论(0)阅读(13)
0

PG数据库常用操作

全量迁移 备份数据 正式迁移 首先要修改备份文件 .sql的owner,防止权限出现错误。 【注意点】该迁移操作会覆盖原来的数据库,所以最好创建一个新库。 列出所有表名和数据库名 PostgreSQL 中 有时候想删除数据库(drop database swiftliveqaapi;),发现提示“E ...

gcdd1993 发布于 2020-02-10 18:54 评论(0)阅读(81)
0

[MySQL]mysql binlog回滚数据

1.先开启binlog log-bin = /var/log/mysql/mysql_bin #binlog日志文件,以mysql_bin开头,六个数字结尾的文件:mysql_bin.000001,并且会将文件存储在相应的xxx/xxx路径下,如果只配置mysql_bin的话默认在C:\Progra ...

陶士涵 发布于 2020-02-10 18:18 评论(0)阅读(82)
0

BOS只读状态修改

1 update T_META_OBJECTTYPE set FSUPPLIERNAME ='PAEZ',FPACKAGEID =null ...

ggxiaomo 发布于 2020-02-10 16:12 评论(0)阅读(31)
0

【mysql】索引相关的个人总结

重点参考: "MySQL索引原理及慢查询优化 (美团技术分享网站)" :原理、示例优化都写的很好。 "索引很难么?带你从头到尾捋一遍MySQL索引结构,不信你学不会!" :原理写的很好。 "【从入门到入土】令人脱发的数据库底层设计" :很详细的底层原理 一定要仔细看其中讲的索引原理!!!本文中都是简 ...

淡丶无欲 发布于 2020-02-10 14:07 评论(1)阅读(38)
0

MySQL基础

数据库的基本概念 1. 数据库的英文单词: DataBase 简称 : DB 2. 什么数据库? 用于存储和管理数据的仓库。 3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统一的方式操作数据库 SQL 4. 常见的数据库软件 1. O ...

平酱 发布于 2020-02-10 13:59 评论(0)阅读(57)
0

Druid入门(1)—— 快速入门实时分析利器-Druid_0.17

一、安装准备 本次安装的版本是截止2020.1.30最新的版本0.17.0 软件要求 需要 Java 8(8u92 +) 以上的版本,否则会有问题 Linux,Mac OS X或其他类似Unix的操作系统(不支持Windows) 硬件要求 Druid包括一组参考配置和用于单机部署的启动脚本: 单服务 ...

独孤风 发布于 2020-02-10 09:05 评论(0)阅读(113)