自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (13)
  • 收藏
  • 关注

原创 Linux 下web server 性能压测工具wrk、ab、locust介绍

网站:https://github.com/wg/wrk参考:https://blog.csdn.net/elesos/article/details/72846971 

2018-09-30 17:06:28 434

原创 Python3.6 在centos7下使用rpm安装

1.在Redhat的官方提供的EPEL中已经有python3.6.6版本的RPM,而py36版本的pip在在IUS的仓库中有。#wget http://mirrors.ustc.edu.cn/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm#wget http://mirrors.ustc.edu.cn/ius/stable/Cent...

2018-09-30 16:42:15 13795 3

原创 MySQL 8.0.12 TPC-C测试

https://github.com/Percona-Lab/tpcc-mysqlhttps://code.launchpad.net/~percona-dev/perconatools/tpcc-mysql 

2018-09-30 00:26:42 446

原创 MySQL 8.0 何时适用于生产?

MySQL 版本发布历史版本号 发布日期 开发阶段8.0.12 2018-07-27 General Availability8.0.11 2018-04-19 General Availability...skipped...8.0.4 2017-09-21 Release Candidate8.0.3 2017-07-17 Development Miles...

2018-09-29 21:05:03 6358

原创 MySQL 8.0.12 数据库重命名

MySQL数据库中没有提供数据库重命名的功能,不过我们可以有如下几种方式实现。1.客户端工具heidisql2.mydumper备份工具3.自己写脚本实现。上述实现的本质还是修改表名。方式1:heidisql1.1 软件下载https://www.heidisql.com/download.php?download=installer1.2 实现的脚本:CREATE DAT...

2018-09-29 17:16:02 5516 2

原创 MongoDB 4.0 默认端口

端口号 组件 说明27017 mongod mongod 或者mongos 命令后使用参数--port27018 mongod --shardsvr 命令想默认的端口号 或者在配置文件中的clusterRole的参数shardsvr值。27019 mongod --configsvr 命令项默认的端口号 或者 在配置文件中clusterRo...

2018-09-29 16:35:52 23985

原创 MySQL 8.0.12 安装部署官方示例数据库

下载MySQL官方提供的数据库:wget http://downloads.mysql.com/docs/world.sql.zipwget http://downloads.mysql.com/docs/world_x-db.zipwget http://downloads.mysql.com/docs/sakila-db.zipwget https://launchpad.net/t...

2018-09-29 11:27:12 4432

原创 MySQL 8.0.12 window下安装

运行环境:winddows 101.软件下载:https://dev.mysql.com/downloads/windows/installer/8.0.html点击download之后选择直接下载:下载后的文件:mysql-installer-community-8.0.12.0.msi279M2.安装:    ...

2018-09-28 22:02:31 327

原创 MySQL 8.0.12 用户分类

-- MySQL 账号分类: 1.复制账号: 2.只读账号: 3.备份账号: 4.只写账号: 5.监控账号: 6.可以创建存储过程(函数)的用户: 7.专用优化账号: --角色: DB Admin Backup Admin DB Designer DB manager instance manager monitor admin ...

2018-09-28 18:00:16 659

原创 Linux 下压缩工具比对(gzip,bzip2,xz,pigz,lbzip2)

1.当前使用的问题:使用tar.gz 进行文件归档和压缩,当文件在50G以下压缩的文件的压缩比、压缩时间、上传下载还是可以接受的。当数据的原始文件超过100G以上,文件的压缩、解压、文件传输就会耗费较长的时间。期望找到可以快速压缩(压缩时间短)、占用磁盘空间小传输快(压缩比高,压缩后文件小)、资源利用率低(CPU、内存、磁盘IO)的一种压缩方式。2.Linux下的常用压缩概述:gz...

2018-09-28 12:52:41 6137

原创 TiDB 2.0 kill会话

运行环境:在tiDB中国目前的版本家索引很费时间,对磁盘的IO影响较大,若在加索引的时候可以考虑kill掉会话。待空闲时间在加索引。1.准备单表1000万条记录:sysbench2.执行添加字段和索引的语句:alter table benchmark1.sbtest1 add column datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ...

2018-09-20 16:56:19 1800 1

原创 TiDB 2.0 报错 9500 Transaction too large

TiDB执行语句报错:insert into t select * from tt;报错信息:9500:Transaction too large错误代码: 9500transaction too large, len:300001解释:由于分布式事务要做两阶段提交,并且底层还需要做 Raft 复制,如果一个事务非常大,会使得提交过程非常慢,并且会卡住下面的 Raft 复制流...

2018-09-20 16:16:30 5776 1

原创 MySQL 8.0.12 压力测试工具benchyou 使用

1.概述由go语言编写的类似于sysbench的压测工具,目前仅支持mysql。支持实时查看TPS,此外还通过SSH通道可以使用监控命令vmstat/iostat。2.安装:#yum -y install golang#cd /usr/local#git clone https://github.com/xelabs/benchyou.git#cd benchyou#make...

2018-09-20 00:04:46 1605

原创 MySQL 8.0.12 InnoDB 表空间可视化工具innodb_ruby

# cat /etc/centos-releaseCentOS Linux release 7.2.1511 (Core) 1.安装软件ruby:yum -y install ruby rubygems2.安装:# gem install innodb_rubyFetching: bindata-2.4.3.gem (100%)Successfully installed bind...

2018-09-19 17:54:17 1102

原创 usql 安装试用体验

1.概述usql 即universal command-line interface for SQL databases。功能:usql provides a simple way to work with SQL and NoSQL databases via a command-line inspired by PostgreSQL's psql. usql supports mos...

2018-09-19 17:45:03 965

原创 MySQL 8.0.12 InnoDB表碎片整理

0.准备工作:使用sysbench创建一个表,数据行数为1000万行。# ls -lh /data/mysql80/sbtest/sbtest1.ibd -rw-r----- 1 mysql mysql 2.7G Sep 12 14:44 /data/mysql80/sbtest/sbtest1.ibd1.查询碎片:SELECT t.TABLE_SCHEMA ,t.T...

2018-09-19 17:44:04 1570

原创 MySQL 8.0.12 InnoDB Cluster 单主机搭建

1.准备工作:1.0 下载RPM包安装:# rpm -ivh mysql-router-8.0.12-1.el7.x86_64.rpm# rpm -ivh mysql-shell-8.0.12-1.el7.x86_64.rpm # rpm -qa | grep -i mysqlmysql-router-8.0.12-1.el7.x86_64mysql-shell-8.0.12-1....

2018-09-19 00:55:23 2285

原创 MySQL 8.0.12 单机多实例搭建

运行环境:# cat /etc/centos-releaseCentOS Linux release 7.5.1804 (Core) mysql> show variables like 'version%';+-------------------------+------------------------------+| Variable_name ...

2018-09-18 22:19:10 2820

原创 MySQL 8.0.12 报错The table does not comply with the requirements by an external plugin. (errno 3098)

报错信息:panic: The table does not comply with the requirements by an external plugin. (errno 3098) (sqlstate HY000)运行环境:MySQL 8.0.12 Group Replication原因:GR环境下要求每个表都需要有主键,没有主键就会报错。...

2018-09-18 17:51:02 20718 3

原创 MySQL 8.0.12 体验go-mydumper 备份工具

概述:go-mydumper是多线程的备份工具,支持mysql,兼容mydumper工具。简化了mydumper的使用。1.安装golang: yum -y install golang golang-src golang-bin或者使用tar.bz包安装也可以。 1.1.自行下载golang包 wget https://dl.google.com/go/go1.10.3.lin...

2018-09-15 04:57:03 1238

原创 MySQL及其分支 生命周期(Lifecycle)

MySQL的发行版本主要有oracle MySQL、Percona server for MySQL、MariaDB三个版本,其中Percona的版本命名和MySQL官方的版本命名一致。oracle MySQL版本和MariaDB版本对应表:MariaDB版本 MySQL版本MariaDB 10.3 MySQL 8.0MariaDB 10.2 MySQL 5.7MariaDB...

2018-09-15 03:34:11 8387

原创 MySQL 8.0.12 部署oracle的HR 示例数据库

1.创建库表、添加约束和索引:-- create database:CREATE DATABASE HR ;use hr;-- tables and constrats and index:create table JOBS( job_id VARCHAR(10) not null, job_title VARCHAR(35), min_salary INT(...

2018-09-14 18:02:20 734

原创 MySQL 8.0.12 部署Oracle scott数据库示例

运行环境:MySQL 8.0.12mysql> show variables like 'version%';+-------------------------+------------------------------+| Variable_name | Value |+--------------------...

2018-09-14 16:44:53 285

原创 MySQL 8.0.12 报错ERROR 1215 (HY000): Cannot add foreign key constraint

报错信息:ERROR 1215 (HY000): Cannot add foreign key constraint原因:1.两张关联的表外键字段类型不一致2.存储引擎不一致3.对于同一字段引用的表可能有多个字段。4.字符集不一致。示例: alter table jobhist add constraint jobhist_ref_emp_fk FOREIGN KEY(emp...

2018-09-14 16:25:54 2222 1

原创 MySQL8.0.12 bit_and bit_or bit_xor

MySQL本身对于位运算有与或非的专属符号 & | ^在MySQL中提供了bit_and、bit_or、bit_xor的分组函数。此外MySQL还提供了bit_count函数用以统计二进制中含有1的个数。mysql> select bit_count(10);+---------------+| bit_count(10) |+---------------+| ...

2018-09-13 16:06:38 1064

原创 MySQL 8.0.12 bit类型的最值

bit类型在MySQL算作二进制类型,和binary类型类似,只是bit存储的是二进制的数字(0和1).创建一个表:create table b(a bit(64));mysql> insert into b select b'11111111';Query OK, 1 row affected (0.00 sec)Records: 1 Duplicates: 0 Warn...

2018-09-13 15:59:47 655

原创 MySQL 8.0.12 深入理解bit类型

背景:在阿里巴巴推荐的MySQL建表规范里要求如下:表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 unsigned tinyint( 1 表示是,0 表示否)。解释:在MySQL里表示是和否的概念 可以使用如下三种方案:1.使用bit(1)类型,此时bit允许存储的是ASCII中的0和1. 0表示否1表示是的概念。2.使用tinyint unsigned类...

2018-09-13 15:11:16 6562 3

原创 MySQL 8.0.12 字段不适用NULL的理由

1.2. 

2018-09-12 18:00:24 1156 1

原创 MySQL 8.0.12 datetime vs timestamp 比较

运行环境:CentOS 7.5 + MySQL 8.0.12版本。MYSQL官方文档:datetype storage_requireddatetime 5 bytes + fractional seconds storagetimestamp 4 bytes + fractional seconds storageFractional Seconds Precision ...

2018-09-12 16:15:18 2298

原创 MySQL 8.0.12 TPC-H SQL测试及修改

运行环境:centos7.5+MySQL8.0.12 tpch:2.17.3版本.由于生产的SQL脚本不适用于MySQL原生的语法需要对基本的SQL语句修改。第一个原始语句: select l_returnflag, l_linestatus, sum(l_quantity) as sum_qty, sum(l_extend...

2018-09-12 11:04:38 994

原创 ClickHouse Roadmap

--2019.08.30 更新:Q3 2019 DDL for dictionaries Integration with S3-like object stores Multiple storages for hot/cold data, JBOD supportQ4 2019 JOIN not limited by available memory Reso...

2018-09-10 21:44:37 641

原创 MongoDB oplog 设置

运行时设置:rs0:PRIMARY> use localswitched to db localrs0:PRIMARY> rs0:PRIMARY> db.oplog.rs.stats().maxSize1048576000rs0:PRIMARY> db.adminCommand({replSetResizeOplog:1, size: 16384}){"...

2018-09-07 17:16:09 2010

原创 MongoDB 3.6 开启慢查询

参考:Profiling Levels:支持一下级别。0 默认的profiler level,profiler 关闭并且不收集数据。1 profiler 收集超过slowms的操作数据。2 profiler 收集所有的数据。设置收集数据:设置级别为1,慢查询标准为200ms. rs0:PRIMARY> db.setProfilingLevel(1,200){ ...

2018-09-07 16:56:27 1828

原创 MySQL8.0.12 TPCC测试

使用的软件:注意使用perona发布的sysbench需要sysbench1.0.14版本及之后的版本。支持InnoDB、rocksdb 存储引擎。#wget http://repo.percona.com/release/7/RPMS/x86_64/sysbench-1.0.15-2.el7.x86_64.rpm#wget http://repo.percona.com/release...

2018-09-07 15:06:39 885 3

原创 CockRoach 2.0 内存调整

报错信息:FATAL: PQexecPrepared() failed: 7 root: memory budget exceeded: 10240 bytes requested, 134215680 currently allocated, 134217728 bytes in budget(last message repeated 1 times)sysbench压测cockro...

2018-09-07 14:02:47 937

原创 Cockroachdb 2.0 Haproxy 负载均衡

三节点的CockroaDB集群搭建参考:1.安装haproxy#yum -y install haproxy2.自动生成配置文件:#/data/cockroach/cockroach gen haproxy --insecure --host=10.19.15.103 --port=26257配置文件:global maxconn 4096defaults mode...

2018-09-06 22:48:35 854

原创 TiDB 虚拟机单机部署

单机环境仅用于练手和测试、开发验证。运行环境:vmware workstations + CentOS 7.51.下载软件:约170M左右#wget http://download.pingcap.org/tidb-latest-linux-amd64.tar.gz# mv /usr/local/tidb-latest-linux-amd64/ /usr/local/tidb2.目录...

2018-09-06 21:25:42 2268 2

原创 TiDB 专用语法

TiDB专用语法有2个方面:优化器注释和表属性。注意优化器需要mysql客户端5.7.7版本以上支持,针对之前的版本则需使用如下命令:mysql -h 127.0.0.1 -P 4000 -uroot --comments--查询MySQL 客户端版本:#mysql --versionmysql Ver 8.0.12 for linux-glibc2.12 on x86_64 ...

2018-09-06 16:36:30 3568

原创 TiDB 真正支持的MySQL参数和tidb专用的参数

--版本:mysql> select tidb_version()\G*************************** 1. row ***************************tidb_version(): Release Version: v2.1.0-rc.1-1-g01c6bd8Git Commit Hash: 01c6bd820c752d6ee739020...

2018-09-06 16:17:02 3097

原创 Linux 下HAproxy 安装详解

运行环境:centos7.4 +haproxy1.安装:#yum -y install haproxy2.文件列表:/etc/haproxy/etc/haproxy/haproxy.cfg --haproxy的配置文件/etc/logrotate.d/haproxy/etc/sysconfig/haproxy/usr/bin/halog/usr/b...

2018-09-06 12:01:30 6134

Tricks every ClickHouse designer should know.pdf

Tricks every ClickHouse designer should know,压缩,自动删除,物化视图,备份,维度变化,多表join等

2020-08-05

Pro MySQL NDB Cluster

详细描述MySQL NDB CLUSTER的安装部署应用!国际上唯一的专注书籍!

2017-11-08

MongoDB in Action, 2nd Edition

MongoDB in Action, 2nd Edition MongoDB 实战 第二版 英文版 包含最新的MongoDB3.0

2016-04-06

DB2数据库实践基础教程PDF

DB2数据库实践基础教程 PDF 学习辅导资料

2011-09-22

Professional VMware Server.pdf

Professional VMware Server.pdf 英文版

2011-09-06

CCNP_TSHOOT_642-832_Quick_Reference.pdf

CCNP_TSHOOT_642-832_Quick_Reference.pdf

2010-05-19

CCNP ROUTE 642-902 Quick Reference.pdf

CCNP_ROUTE_642-902_Quick_Reference

2010-05-19

RHCE253 红帽认证教材

RHCE253 红帽认证教材 系统服务配置部分

2010-04-06

RHCE 133 红帽认证教材

RHCE 133 红帽认证教材 系统管理部分

2010-04-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除