mysql 数据切分 通过特定手段,将我们放到同一个数据库中的数据发散到多个数据库中,或分散到多个节点 优点分散单台设备的负载提高数据的安全性 缺点增加了系统的复杂度引入分布式事务跨节点join跨节点的排序分页多数据管理 水平拆分垂直拆分 多租户 独立数据库 隔离性最好 安全性最高 数据库备份和恢复 ...
分类:
数据库 时间:
2019-08-29 13:46:05
阅读次数:
128
1 删除数据库 命令:db.dropDatabase() 用法: show dbs use mydb db.dropDatabase() 最后,通过 show dbs 查看是否删除成功。 2 删除集合 命令:db.collection.drop() 用法: use testDb 切换到指定数据库 s ...
分类:
数据库 时间:
2019-08-29 13:52:24
阅读次数:
97
数据库逻辑结构单元 0:数据库逻辑结构包括表空间,段,区,数据块 1、数据库在逻辑上是由多个表间组成的,表空间中存储的对象是段; 2、段,由区组成,比如数据段,索引段,和undo段; 3、区,是磁盘分配的最小单位,是物理上连续的块,一个extent的大小是1M,由64个页组成; 4、块(页),在My ...
分类:
数据库 时间:
2019-08-29 13:58:40
阅读次数:
118
windbg是一个内核模式和用户模式调试器,包含在Windows调试工具中。这里我们提供了一些实践练习,可以帮助您开始使用windbg作为内核模式调试器。 设置内核模式调试 内核模式调试环境通常有两台计算机:主机和目标计算机。调试器在主机上运行,正在调试的代码在目标计算机上运行。主机和目标通过调试电 ...
分类:
数据库 时间:
2019-08-29 14:01:43
阅读次数:
145
Reference:https://time.geekbang.org/column/article/121710 InnoDB是一个事务性的存储引擎,而InnoDB的事务实现是基于事务日志redo log和undo log实现的。 redo log是重做日志,提供再写入操作,实现事务的持久性;un ...
分类:
数据库 时间:
2019-08-29 14:15:59
阅读次数:
136
Reference: https://time.geekbang.org/column/article/121710 InnoDB存储引擎是基于集合索引实现的数据存储,也就是除了索引列以及主键是存储在B+树之外,其它列数据也存储在B+树的叶子节点中。而这里的索引页和数据页都会缓存在缓冲池中,在查询数 ...
分类:
数据库 时间:
2019-08-29 14:18:07
阅读次数:
124
Reference: https://time.geekbang.org/column/article/113440 1. 无索引、索引失效导致慢查询 如果在一张几千万数据的表中以一个没有索引的列作为查询条件,大部分情况下查询会非常耗时,这种查询毫无疑问是一个慢SQL查询。所以对于大数据量的查询,需 ...
分类:
数据库 时间:
2019-08-29 14:18:43
阅读次数:
121
一、NoSQL起源 NoSQL,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数 ...
分类:
数据库 时间:
2019-08-29 15:27:50
阅读次数:
95
在Innodb中,我们可以指定一张表的数据是保存在独立表空间还是系统表空间,这个参数是:innodb_file_per_table 如果我们设置这个参数的值为0,那么一个表将使用系统表空间来保存表的数据,如果设置为1,则使用独立表空间来存储数据。 除此之外,我们可以使用 alter table tb... ...
分类:
数据库 时间:
2019-08-29 15:35:11
阅读次数:
110
Mysql定时任务 1.查看是否开启事件调度器: 2.创建EVENT事件语法: 注:存储过程可以参考本人上一篇https://www.cnblogs.com/Moming0/p/11428960.html 3.开启/关闭定时事件 4.删除定时事件 注:通过Navicat工具直接创建请参考本文http ...
分类:
数据库 时间:
2019-08-29 15:35:28
阅读次数:
129
1.查询性别为null的数据 select * from student where sex is null 2.查询性别不为null的数据 seleect * from student where is not null 3.查询性别为空字符串的数据 select * from student w ...
分类:
数据库 时间:
2019-08-29 15:50:33
阅读次数:
92
SQLyog连接mysql 错误号码1129: ...
分类:
数据库 时间:
2019-08-29 15:53:53
阅读次数:
109
Oracle数据库——体系结构 一、涉及内容 1.了解数据库的物理存储结构和逻辑存储结构 二、具体操作 1.分别使用SQL 命令和OEM 图形化工具查看本地数据库的物理文件,并使用OEM 工具在现有的users 表空间中添加user02.dbf 数据文件。(要求查看的物理文件包括:数据文件、日志组、 ...
分类:
数据库 时间:
2019-08-29 16:30:25
阅读次数:
182
MySQL数据库初识 1.数据库概述 什么是数据? 描述事物的符号记录称为数据.描述事物的符号既可以是数字,也可以是文字,图片,声音,图像等,数据有多种表现形式,他们都可以经过数字化后存入计算机. 什么是数据库(DataBase,简称DB)? 数据库是以一定方式储存在一起、能与多个用户共享、具有尽可 ...
分类:
数据库 时间:
2019-08-29 17:44:45
阅读次数:
134
常用系统表查看当前数据库连接ip信息– select * from information_schema.PROCESSLIST 当前mysql实例中所有数据库的信息– select * from information_schema.SCHEMATA 数据库中的表信息– select * from ...
分类:
数据库 时间:
2019-08-29 17:47:12
阅读次数:
106
一、MySQL的二进制日志binlog可以说是MySQL最重要的日志,它记录了所有的DDL和DML语句(除了数据查询语句select),以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。 一般来说开启binlog日志大概会有1%的性能损耗。但开启后可以用来恢复数据。 ...
分类:
数据库 时间:
2019-08-29 17:47:31
阅读次数:
110
申明需要后台运行的能力,类型为数组。目前支持以下项目: audio: 后台音乐播放如: 注:在此处申明了后台运行的接口,开发版和体验版上可以直接生效,正式版还需通过审核。 微信小程序对比微信公众号而言有什么优势? ...
分类:
数据库 时间:
2019-08-29 17:57:00
阅读次数:
265
1、有一个日志文件access.log,内容如下09:28:59404200335655409:29:00200200323232109:30:00300200323232109:36:00500200323232109:39:00200200323232109:40:00400200323232109:47:002002003232321...现在需要统计第二列包含200这个字符的总行数,请写出
分类:
数据库 时间:
2019-08-29 17:58:52
阅读次数:
100