码迷,mamicode.com
首页 > 数据库 > 周排行
MySQL学习笔记12半同步复制
1.1.1. 相关概念 默认情况下,MySQL使用异步复制,即master上的事务执行与slave上的复制操作不需要同步,master不需要等待slave上的复制线程将Binary Log接收完毕即可执行其它事务。 半同步复制时,master上的事务执行与slave上的复制操作需要在某个步骤上进行同 ...
分类:数据库   时间:2017-08-27 09:56:01    阅读次数:192
oracle 归档空间满的解决办法
问题现象: 通过命令提示符登陆数据库,一般提示“ora-03113:通信通道的文件结尾”错误,查看trace日志,可以看到详细信息。部分摘录如下(橙色部分给出了建议方案): 解决方法(两种): 增加归档空间,设置db_recovery_file_dest参数 删除多余归档,只保留需要的(根据业务保留 ...
分类:数据库   时间:2017-08-27 09:58:12    阅读次数:321
linux中安装mysql
01.搜索 mysql linux 02.把下载好的mysql 使用 xftp传到 linux中 software 文件夹下 03.切换到指定的目录 之后 拆包! 04.安装客户端和服务器 安装服务器时可能会出现和之前版本冲突的问题怎么解决?yum remove mysql-libs 删除文件夹中所 ...
分类:数据库   时间:2017-08-27 09:59:56    阅读次数:175
MySQL学习笔记10复制错误处理(一)表已存在的问题
(1)错误情况 在slave上已经有数据表test,而master上并没有这张表,现在在master上新建test表,则slave上的复制过程会出错。 MySQL的log记录中相关信息如下: 2017-08-15T04:24:30.337730Z 11 [ERROR] Slave SQL for c ...
分类:数据库   时间:2017-08-27 10:02:08    阅读次数:291
MySQL5.7.19-win64安装启动
1. MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。选择下面的免安装版本:Windows (x86, 64-bit).zip 2. 解压,放到C:\下面,存放路径为C:\MySQL5.7\ 3. 初始化,安装服务,启动服务。 以管理员身份启动cmd,进入到m ...
分类:数据库   时间:2017-08-27 10:03:22    阅读次数:195
DBSCAN算法
一。基于密度的聚类算法简介 DBSCAN是数据挖掘中最经典基于密度的聚类算法。 基于密度的聚类算法的核心是,通过某个点r邻域内样本点的数量来衡量该点所在空间的密度。和k-means算法的不同的是: 1.可以不需要事先指定cluster的个数。 2.可以找出不规则形状的cluster。 二。DBSCA ...
分类:数据库   时间:2017-08-27 10:08:04    阅读次数:197
Mysql-小结
一.数据库操作 1.显示数据库 2.创建数据库 3.使用数据库 4.用户管理 5.权限管理 二.数据表操作 1.创建表 1 是否可空,null表示空,非字符串 2 not null - 不可空 3 null - 可空 1 默认值,创建列时可以指定默认值,当插入数据时如果未主动设置,则自动添加默认值 ...
分类:数据库   时间:2017-08-27 10:08:10    阅读次数:198
读书笔记-MySQL运维内参08-索引实现原理2
我们已经知道B+树的组织结构及不同层之间是如何关联的了。 现在我们模拟一个B+树是如何从小到大,从无到有,从简到繁的过程。 首先我们来做一些假设: 1,每个页面包括内节点和叶子节点最多可以插入三条记录,插入第四条的时候,就会导致分裂。 2,插入的数据是键值对,但是我们只关注键,值可以不用关注,就简单 ...
分类:数据库   时间:2017-08-27 10:11:30    阅读次数:187
MySQL学习笔记11复制错误处理(二)删除不存在的行的问题
(1)问题情况 在master上删除某个数据表的某一行,而该行在slave上并不存在,则slave上的复制过程会出错。 MySQL的log文件中发现如下错误信息: 2017-08-15T04:52:19.529509Z 13 [ERROR] Slave SQL for channel '': Cou ...
分类:数据库   时间:2017-08-27 10:14:06    阅读次数:287
关于升级 phpStudy 中 MySQL 版本至 5.7.17
mysql版本低于5.6 自动更新时间会报错。因此要升级mysql版本。综合网上资料和实际过程中遇到的问题,具体细节和注意事项如下: 1.从官网上下载高版本的 MySQL :https://dev.mysql.com/downloads/file/?id=467269,选的版本是 5.7.17,将原 ...
分类:数据库   时间:2017-08-27 10:15:30    阅读次数:282
ORACLE触发器详解
作者:indexman 触发器是许多关系数据库系统都提供的一项技术。在oracle系统里,触发器类似过程和函数,都有声明,执行和异常处理过程的PL/SQL块。 8.1 触发器类型 触发器在数据库里以独立的对象存储,它与存储过程和函数不同的是,存储过程与函数需要用户显示调用才执行,而触发器是由一个事件 ...
分类:数据库   时间:2017-08-27 11:02:01    阅读次数:204
Oracle 学习笔记(二)
一、索引 表的数据是无序的,所以叫堆表(heap table),意思为随机存储数据。因为数据是随机存储的,所以在查询的时候需要全表扫描。索引就是将无序的数据有序化,这样就可以在查询数据的时候 减少数据块的读取,实现快速定位数据。对大表的排序是非常消耗资源的,索引是事先排好序,这样就可以在需要排序的时 ...
分类:数据库   时间:2017-08-27 11:02:16    阅读次数:201
MySQL完整教程
【第一章】 1 MySQL学习路线 基础阶段:MySQL数据库的基本操作(增删改查),以及一些高级操作(视图、触发器、函数、存储过程等)。 优化阶段:如何提高数据库的效率,如索引,分表等。 部署阶段:如何搭建真实的环境系统,如服务器集群,负载均衡等。 2 数据库的基础 2.1 什么是数据库? 数据库 ...
分类:数据库   时间:2017-08-27 11:04:33    阅读次数:282
Oracle 学习笔记(一)
一、字符串函数 lower(字符串) 小写 upper(字符串) 大写 initcap(字符串) 首字母大写 concat(列1,列2) 两列合并 length(字符串) 按照字 lengthb(字符串) 按照字节 lengthc(字符串) unicode 的长度 substr(列名,m,n ) m ...
分类:数据库   时间:2017-08-27 11:06:53    阅读次数:240
数据库索引
数据库索引的原理: 中小企业MIS系统的管理基本上由两大部份组成,一是前台的可视化操作,二是后台的数据库管理。网管对前台的管理和维护工作包括保障网络链路通畅、处理MIS终端的突发事件以及对操作员的管理、培训等,这是网管们日常做得最多、最辛苦的功课;然而MIS系统架构中同等重要的针对数据库的管理、维护 ...
分类:数据库   时间:2017-08-27 11:07:27    阅读次数:258
Oracle数据库中序列(SEQUENCE)的用法详解
在Oracle数据库中,序列的用途是生成表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使序列增至下一个值。本文我们主要介绍了序列的用法,希望能够对您有所帮助。 AD: 在Oracle数据库中,什么是序列呢?它的用途是什么?序列(SEQUENCE)其实是序列号生成器,可以为表中的行自动 ...
分类:数据库   时间:2017-08-27 11:07:55    阅读次数:231
sqlserver2008R2下载安装教程
1.第一步当然是先下载了,这里附上下载地址:https://msdn.itellyou.cn/ 打开后找到服务器 进去 找到: 选择需要下载即可,我这里用的是 2.下载完成,找到下载的路径,解压打开,找到setup应用程序 打开即可 ,如果缺少.NetFrameWork 3.5 点击 他自己会自动安 ...
分类:数据库   时间:2017-08-27 11:08:18    阅读次数:307
强制获取序列下一个值/当前值(oracle函数)
推荐 作者:靓仔小伙计 作者:周公 oracle创建序列: 先假设有这么一个表: 在Oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQ ...
分类:数据库   时间:2017-08-27 11:12:03    阅读次数:321
sqlserver分区视图中分区列的规则
分区列规则 分区列存在于每个成员表上,并且通过 CHECK 约束标识特定表中的可用数据。分区列必须遵守如下规则: 每个基表都拥有键值由 CHECK 约束所强制的分区列。每个表的 CHECK 约束的键范围与其它任何表互不重叠。任何分区列的给定值必须只能映射到一个表。CHECK 约束只能使用以下运算符: ...
分类:数据库   时间:2017-08-27 11:54:25    阅读次数:302
nodejs链接mysql
使用mysql连接池:1.安装mysql支持npm install mysql 2.安装node.js的mysqlpool模块npm install -g node-mysql //-g表全局 3.直连mysqlvar mysql = require('mysql'); //调用MySQL模块//创 ...
分类:数据库   时间:2017-08-27 11:55:57    阅读次数:230
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!