日志配置放置于my.cnf里的[mysqld],需要注意日志文件的写入权限配置错误日志的路径[mysqld]log-error=/data/3306/mysql-errpid-file=/data/3306/mysqld.pid普通查询日志参数(记录增删改查,正式环境关闭)general_loggeneral_log_file=/data/3306/mysql-general慢查询日志(..
分类:
数据库 时间:
2016-09-12 07:33:13
阅读次数:
163
摘要如果要想真正的掌握sparkSQL编程,首先要对sparkSQL的整体框架以及sparkSQL到底能帮助我们解决什么问题有一个整体的认识,然后就是对各个层级关系有一个清晰的认识后,才能真正的掌握它,对于sparkSQL整体框架这一块,在前一个博客已经进行过了一些介绍,如果对这块还有疑..
分类:
数据库 时间:
2016-09-12 07:29:11
阅读次数:
643
什么是触发器【Trigger】?不同的DML(select/update/delete/insert)操作,触发器能够进行一定的拦截,符合条件的操作方可操作基表;反之,不可操作基表。类似于JavaWeb中的Filter、Struts2中的Iterceptor。为什么要用触发器?如果没有触发器,那么DML所有操作,均可无限制地..
分类:
数据库 时间:
2016-09-12 07:25:18
阅读次数:
150
(01)选择最有效率的表名顺序(笔试常考)ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表放在最后,如果有3个以上的表连接查询,那就需要选择那个被其他表所引用的表..
分类:
数据库 时间:
2016-09-12 07:26:14
阅读次数:
152
(01)一个完整的PLSQL有哪几部分组成? [declare]/begin/[exception]/end;/(02)penameemp.ename%type和emp_recemp%rowtype是什么意思? pename变量与emp表的ename字段相同类型 emp_rec变量与emp表的结构类型相同,通过变量名.字段名去访问(03)selectto_char(sysdate,‘day‘..
分类:
数据库 时间:
2016-09-12 07:24:46
阅读次数:
201
UPDATE product p INNER JOIN productPrice pp ON p.productId = pp.productId SET pp.price = pp.price * 0.8, p.dateUpdate = CURDATE() WHERE p.dateCreated ...
分类:
数据库 时间:
2016-09-12 06:07:41
阅读次数:
188
DB、ETL、DW、OLAP、DM、BI关系结构图 在此大概用口水话简单叙述一下他们几个概念: (1)DB/Database/数据库——这里一般指的就是OLTP数据库,在线事物数据库,用来支持生产的,比如超市的买卖系统。DB保留的是数据信息的最新状态,只有一个状态!比如,每天早上起床洗脸照镜子,看到 ...
分类:
数据库 时间:
2016-09-12 00:54:39
阅读次数:
252
PhxSQL是一个兼容MySQL、服务高可用、数据强一致的关系型数据库集群。PhxSQL以单Master多Slave方式部署,在集群内超过一半机器存活的情况下,可自身实现自动Master切换,且保证数据一致性。 PhxSQL 架构:PhxSQL基于Percona 5.6开发。Percona是MySQ ...
分类:
数据库 时间:
2016-09-12 00:47:31
阅读次数:
200
一、安装cmake编译环境1.1 使用yum方式安装gcc 1.2 使用yum方式安装gcc-c++ 1.3 解压camke源文件 将cmake源文件放入/tmp/文件夹下 1.4编译安装cmake 至此cmake编译环境安装成功二、安装MySQL5.5.322.1解压MySQL源码包将MySQL5 ...
分类:
数据库 时间:
2016-09-12 00:44:55
阅读次数:
242
使用mysql-mmm和mysql主从同步部署mysql高可用集群 配置主主结构 A、B主机设置 mysql> grant replication slave on *.* to user@"%" identified by "1"; A主机 mysql> change master to mast... ...
分类:
数据库 时间:
2016-09-12 00:43:37
阅读次数:
181
在主库没有数据情况下配置MYSQL的主从及读写分离。目前只接触过mysql_proxy,atlas(360)的代理。现已学习一下。以备以后用到。 ...
分类:
数据库 时间:
2016-09-12 00:32:03
阅读次数:
195
关于mariadb Connector/C api 编程, 中文最新的资料. 2016年9月11日19:25:25 立牌坊, 重点对于c 操作blob数据的演示. ...
分类:
数据库 时间:
2016-09-12 00:25:41
阅读次数:
538
一.最基本的DDL语句 1.创建数据库 命令:created database 数据库名; 2.使用数据库 命令:use 数据库名; 3.删除数据库 命令:drop database 数据库名 二.简单的DML操作 1.增 命令:insert into 表名 (列名) values (数据); // ...
分类:
数据库 时间:
2016-09-12 00:20:18
阅读次数:
241
1、存储过程【procedure】什么是存储过程?事先运用oracle语法写好的一段具有业务功能的程序片段,长期保存在oracle服务器中,供oracle客户端(例如,sqlplus)和程序语言远程访问,类似于Java中的函数。为什么要用存储过程?(1)PLSQL每次执行都要整体运行一遍,才有结果(2..
分类:
数据库 时间:
2016-09-11 23:11:50
阅读次数:
636
安装 有关之前的0.9.x版本的信息, 请访问 v0.9分支。有时我还会要求你从Github安装最新版以检查bug是否已修复。在这种情况下,请输入: 引言这是node.js的mysql驱动。它是用JavaScript编写的,不需要编译,完全遵循MIT许可协议。下面是一个如何使用它的例子: 从这个例子 ...
分类:
数据库 时间:
2016-09-11 23:05:52
阅读次数:
1190
1. 下载并解压 zip包 2.将解压后的目录 bin 配置到path中 3.修改my-default.ini 文件名为my.ini 4.配置my.ini [mysql] #设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #置3306端口 po ...
分类:
数据库 时间:
2016-09-11 20:23:00
阅读次数:
216
安装时切记下载和操作系统相匹配的MySQLdb 推荐使用setuptools安装MySQLdb 命令:easy_install mysql-python 安装前必须安装:VCForPython27.msi 否则报Microsoft Visual C++ 9.0 is required 或者下载(wi ...
分类:
数据库 时间:
2016-09-11 20:21:42
阅读次数:
218