技术文档

如何通过Mysql的二进制日志恢复数据库数据

蝉知企业门户系统是一款开源免费、专向企业营销使用的建站系统,以方便企业快捷地搭建一个专业的企业营销网站,进行宣传,开展业务,服务客户。蝉知系统内置了文章、产品、商城、论坛、评论、会员、博客、问答工单等功能,同时还可以和微信集成绑定。功能丰富实用,后台操作简...

MySQL 数据库压力测试 sysbench工具详解与实战

sysbench是一个基于LuaJIT脚本的多线程基准测试工具。2004年由Peter Zaitsev(Percona公司创始人)开发,在其0.5版本中可以使用Lua脚本实现OLTP测试。2016年重构了sysbench代码,并在2017年2月针对新的硬件...

ORACLE 临时表:会话级、事务级,不需要收集统计信息

Oracle全局临时表 目前所有使用Oracle作为数据库支撑平台的应用,大部分是数据量比较庞大的系统,即表的数据量级一般情况下都是在百万级以上。当然,在Oracle中创建分区是一种不错的选择,但是当发现应用有多张表关联的时候,并且这些表大部分都比较庞大,...

一步步教你Linux环境下部署Consul集群的具体步骤

1.Consul概念 1.1什么是Consul? Consul是一种服务网格解决方案,是HashiCorp公司推出的开源组件,由Go语言开发,部署起来很容易,只需要极少的可执行程序和配置。同时Consul也是一个分布式的,高度可用的系统,它附带了一个简单的...

ORACLE EXADATA X8 时间同步服务避坑

⒈ 背景 某Exadata客户X8M-2上多台主机的时间与时钟源的时间不一致。为了解决这个问题,结果掉进坑里,导致存储节点的CELLSRV服务自动重启。 本文主要描述Exadata上的chrony时钟同步服务存在哪些坑,以及如何避免。 2. 入坑及出坑过程...

ORACLE开发:Oracle中的序列SEQUENCE详解

一、序列介绍 Oracle的序列是一种数据库对象,主要作用是用来产生唯一值。序列被创建以后可以通过数据字典找到序列对象,因此序列可以被多个对象共享。 二、创建序列 序列使用CREATE SEQUENCE语法进行创建: CREATE SEQUENCE seq...

SQL开发知识:Oracle中分组查询group by用法规则

Oracle中group by用法 在select 语句中可以使用group by 子句将行划分成较小的组,一旦使用分组后select操作的对象变为各个分组后的数据,使用聚组函数返回的是每一个组的汇总信息。 使用having子句 限制返回的结果集。grou...