精彩博客

基于keepalived搭建mysql双主高可用

目录 概述 环境准备 keepalived搭建 mysql搭建 mysql双主搭建 mysql双主高可用搭建 概述 传统(不借助中间件)的数据库主从搭建,如果主节点挂掉了,从节点只能读取无法写入,只能把人肉去恢复故障...

11/29 17:10
1K
4
postgres预写式日志的内核实现详解-wal记录写入

如下就是将一个记录存储到wal日志文件的主要函数,本文主要是对这些函数进行逐一说明。 XLogBeginInsert(); XLogRegisterData(); XLogRegisterBuffer(); XLogRegisterBufData(); XLogSetRec...

11/29 13:45
111
0
HANA SQL参考及Oracle对照

HANA SQL参考及Oracle对照 在本部分中,主要参考了《SAP_HANA数据库SQL参考手册》,以及《ORACLE sql参考手册》,针对我们日常使用的sql方式、内置函数、关键字,进行了对比 1. 常用SQL写法 ...

11/26 14:04
86
0
以太坊和IPFS如何存储数据

如何将JSON文件存储在IPFS上,并使用Oraclize访问智能合约中的数据呢? 以太坊是一个成熟的区块链,使开发人员能够创建智能合约,在区块链上执行的程序可以由交易触发。人们经常将区块链称为...

11/23 09:32
138
0
TiDB是如何新建一张表的?

TiDB是一个开源分布式数据库,并使用Rust编写的TiKV存储数据,其中TiDB是一个SQL语法解析层,本文使用MockDB模拟本地存储数据,从语法解析到实际存储操作进行分析一张数据表是如何建出来的。...

11/22 10:52
178
0
MySQL5.7多主一从(多源复制)同步配置

多主一从,也称为多源复制,数据流向: 主库1 -> 从库s 主库2 -> 从库s 主库n -> 从库s 应用场景 数据汇总,可将多个主数据库同步汇总到一个从数据库中,方便数据统计分析。 读写分离,从库只...

11/20 11:44
2.9K
15
轻量级 memcached缓存代理 twemproxy实践

本文内容脑图如下: 文章共 533字,阅读大约需要 2分钟 ! 概 述 twemproxy(nutcracker) 是 Twitter开源的轻量级 memcached / redis 代理服务器,本质就是一个集群管理工具,主要用来弥补 ...

11/19 07:45
136
0
TiDB - 如何在国内编译

0: 由于天朝的特殊,在国内很不好编译(主要是依赖库下载不了)。 所以记录下编译过程 需要的工具: debian 或者其他linux其他版本。 make,git,golang(最好1.11版本以上) 编译过程 export GOP...

11/13 16:50
289
1
Apache Flink 漫谈系列 - 持续查询(Continuous Queries)

摘要: 实际问题 我们知道在流计算场景中,数据是源源不断的流入的,数据流永远不会结束,那么计算就永远不会结束,如果计算永远不会结束的话,那么计算结果何时输出呢?本篇将介绍Apache Fl...

11/13 11:59
276
1
一条慢SQL导致购物车服务无法使用

概述 之前处理过一个购物车故障,觉得还挺经典的,在这里跟大家分享一下。这个故障直接导致前端添加购物车、获取用户购物车列表等操作都失败了。购物车是入口,一旦出现问题,影响极其严重。...

11/08 14:46
857
1
说说MySQL权限

本文首发于个人微信公众号《andyqian》,期待你的关注~ 前言 今天继续MySQL系列文章,讲讲MySQL权限相关的内容。我们都知道,在写系统的时候,都会有权限相关的服务,以达到权限控制的目的。...

11/04 18:28
485
2
MySQL命令窗口中文乱码或插入中文数据失败

在Windwos上使用命令窗口操作MySQL数据库时,如果命令窗口的字符编码与数据库不一致时,就会出现中文乱码的情况 比如查询会出现中文乱码,或者插入数据会出现错误“ERROR 1366 (HY000): Inc...

11/01 10:04
361
1
一文上手 Elasticsearch常用可视化管理工具

本文共 674字,阅读大约需要 2分钟 ! 概 述 强大的搜索引擎 Elasticsearch 与传统关系型数据库的一个明显不同点在于 前者是一个非结构化的 NoSQL数据库,因此里面的很多概念诸如索引、类型、...

10/30 07:46
991
2
kettle学习笔记及最佳实践

最近在用kettle迁移数据,从对kettle一点不会到比较熟悉,对于期间的一些问题和坑做了记录和总结,内容涵盖了使用的经验和技巧,踩到的坑、最佳实践和优化前后结果对比。 常用转换组件 计算形...

10/23 12:56
2.3K
11
MySQL服务器 IO 100%的分析与优化方案

前言 压力测试过程中,如果因为资源使用瓶颈等问题引发最直接性能问题是业务交易响应时间偏大,TPS逐渐降低等。而问题定位分析通常情况下,最优先排查的是监控服务器资源利用率,例如先用TOP...

10/22 09:32
855
1
开源分布式数据库SequoiaDB在去哪儿网的实践

编者注: 中国的数据库行业也迎来了一波新的热点事件。分布式数据库这块新消息不断,也让大家开始关注中国的分布式数据库。首先是短短一周内,Pingcap和SequoiaDB巨杉数据库陆续宣布了C轮的数...

10/10 21:31
402
0
关于MySQL 通用查询日志和慢查询日志分析

MySQL中的日志包括:错误日志、二进制日志、通用查询日志、慢查询日志等等。这里主要介绍下比较常用的两个功能:通用查询日志和慢查询日志。 1)通用查询日志:记录建立的客户端连接和执行的...

10/09 14:36
3.1K
5
雷神 Thor —— TiDB 自动化运维平台

作者:瞿锴,同程艺龙资深 DBA 背景介绍 随着互联网的飞速发展,业务量可能在短短的时间内爆发式地增长,对应的数据量可能快速地从几百 GB 涨到几百个 TB,传统的单机数据库提供的服务,在系...

10/08 11:03
797
0
使用KETTLE从mysql同步增量数据到oracle

初次使用ETL工具抽取并同步数据,搜索之后决定使用kettle,使用后感觉很方便。 本次是基于一个很小的需求,需要把老系统的mysql数据在一段新老系统共存时期内产生的数据实时传输到新系统ora...

09/29 11:33
721
0
关于Greenplum的那点事儿

Greenplum是什么鬼?干啥用的?能吃吗? 下面是来自官网的一段英文: 大概翻译一下: Greenplum Database是一个大规模并行处理(MPP)数据库服务器,其架构专门用于管理大规模分析数据仓库和...

09/28 10:02
376
0

没有更多内容

加载失败,请刷新页面

基于keepalived搭建mysql双主高可用

目录 概述 环境准备 keepalived搭建 mysql搭建 mysql双主搭建 mysql双主高可用搭建 概述 传统(不借助中间件)的数据库主从搭建,如果主节点挂掉了,从节点只能读取无法写入,只能把人肉去恢复故障...

11/29 17:10
1K
4
MySQL5.7多主一从(多源复制)同步配置

多主一从,也称为多源复制,数据流向: 主库1 -> 从库s 主库2 -> 从库s 主库n -> 从库s 应用场景 数据汇总,可将多个主数据库同步汇总到一个从数据库中,方便数据统计分析。 读写分离,从库只...

11/20 11:44
2.9K
15
kettle学习笔记及最佳实践

最近在用kettle迁移数据,从对kettle一点不会到比较熟悉,对于期间的一些问题和坑做了记录和总结,内容涵盖了使用的经验和技巧,踩到的坑、最佳实践和优化前后结果对比。 常用转换组件 计算形...

10/23 12:56
2.3K
11
关于MySQL 通用查询日志和慢查询日志分析

MySQL中的日志包括:错误日志、二进制日志、通用查询日志、慢查询日志等等。这里主要介绍下比较常用的两个功能:通用查询日志和慢查询日志。 1)通用查询日志:记录建立的客户端连接和执行的...

10/09 14:36
3.1K
5
Python以太坊交互将区块链数据存入sql数据库

关于区块链介绍性的研讨会通常以易于理解的点对点网络和银行分类账这类故事开头,然后直接跳到编写智能合约,这显得非常突兀。因此,想象自己走进丛林,想象以太坊区块链是一个你即将研究的奇...

09/05 09:49
2.9K
2
Redis 哈希结构内存模型剖析

本文共 1231字,阅读大约需要 5分钟 ! 概述 在前文《Redis字符串类型内部编码剖析》之中已经剖析过 Redis最基本的 String类型的内部是怎么编码和存储的,本文再来阐述 Redis中使用 最为频繁...

08/27 09:00
4.4K
12
MongoDB副本集配置和数据迁移实战

MongoDB副本集配置和数据迁移实战 https://gitee.com/et/ops/blob/master/MongoDB副本集配置和数据迁移实战.md 环境:Ubuntu 16.04, MongoDB 3.6 基本概念 MongoDB 的副本集就是有自动故障恢...

06/30 16:48
938
1
TiDB 源码阅读系列文章(九)Hash Join

>作者:张建 ## 什么是 Hash Join Hash Join 的基本定义可以参考维基百科:[Hash join](https://en.wikipedia.org/wiki/Hash_join)。简单来说,A 表和 B 表的 Hash Join 需要我们选择一个 In...

06/07 10:25
476
0
高并发大容量NoSQL解决方案探索

大数据时代,企业对于DBA也提出更高的需求。同时,NoSQL作为近几年新崛起的一门技术,也受到越来越多的关注。本文将基于个推SRA孟显耀先生所负责的DBA工作,和大数据运维相关经验,分享两大方...

05/14 15:39
4.8K
6
在MySQL中使用explain查询SQL的执行计划

1、什么是MySQL执行计划 要对执行计划有个比较好的理解,需要先对MySQL的基础结构及查询基本原理有简单的了解。 MySQL本身的功能架构分为三个部分,分别是 应用层、逻辑层、物理层,不只是M...

05/05 18:16
2.1K
7
十个实用MySQL函数

十个实用MySQL函数,你要不要进来领走...

2017/12/29 09:46
3.5K
7
谈谈开源(一)

作者 申砾 源码面前,了无秘密 ---- 侯捷 ### 前言 很多人的『开源』是一个比较时髦且有情怀的词汇,不少公司也把开源当做 KPI 或者是技术宣传的手段。但是在我们看来,大多数人开源做的并不...

2017/09/25 19:35
1K
2
浅析开源数据库MySQL架构

数据库是所有应用系统的核心,故保证数据库稳定、高效、安全地运行是所有企业日常工作的重中之重。数据库系统一旦出现问题无法提供服务,有可能导致整个系统都无法继续工作。所以,一个成功的...

2017/09/14 15:35
2.5K
1
MySQL 死锁与日志二三事

最近线上 MySQL 接连发生了几起数据异常,都是在凌晨爆发,由于业务场景属于典型的数据仓库型应用,白天压力较小无法复现。甚至有些异?;贡冉瞎钜?,最后 root cause 分析颇费周折。那实际业...

2017/07/24 02:00
8.9K
19
数据库中间件 MyCAT 源码分析 —— SQL ON MongoDB

![wechat_mp](//www.yunai.me/images/common/wechat_mp.jpeg) > ??????关注**微信公众号**有福利: > 1. RocketMQ / MyCAT / Sharding-JDBC **所有**源码分析文章列表 > 2. Rocke...

2017/07/20 01:32
1K
2
数据库中间件 MyCAT源码分析 —— 跨库两表Join

![wechat_mp](//www.yunai.me/images/common/wechat_mp.jpeg) > ??????关注**微信公众号**有福利: > 1. RocketMQ / MyCAT / Sharding-JDBC **所有**源码分析文章列表 > 2. Rocke...

2017/07/13 21:46
1K
3
如何理解并正确使用MySql索引

1、概述 索引是存储引擎用于快速查找记录的一种数据结构,通过合理的使用数据库索引可以大大提高系统的访问性能,接下来主要介绍在MySql数据库中索引类型,以及如何创建出更加合理且高效的索...

2017/07/10 22:19
7.2K
30
MySQL基于gtid特性与xtrabackup的数据恢复

通过备份文件新建从库,将binlog跑到指定的gtid位置,可以将数据恢复到指定的时间点。

2017/07/05 17:38
2.1K
2
对MySQL交换分区的实践

前言 在介绍交换分区之前,我们先了解一下 mysql 分区。 数据库的分区有两种:水平分区和垂直分区。而MySQL暂时不支持垂直分区,因此接下来说的都是水平分区。水平分区即:以行为单位对表进行...

2017/07/03 17:55
2.1K
5
三篇文章了解 TiDB 技术内幕 —— 谈调度

任何一个复杂的系统,用户感知到的都只是冰山一角,数据库也不例外。 前两篇文章介绍了 TiKV、TiDB 的基本概念以及一些核心功能的实现原理,这两个组件一个负责 KV 存储,一个负责 SQL 引擎,...

2017/06/08 12:00
1K
1

没有更多内容

加载失败,请刷新页面

只鳞片爪聊红楼——《红楼梦》读后感笔记3200字

只鳞片爪聊红楼——《红楼梦》读后感笔记3200字: 上个月不是很忙,于是抽空重新读了一遍红楼梦,一共108回,80多万字,用了大半个月时间,仔仔细细的又重读了一遍。自然是又有了一些新的体会...

昨天 23:52
0
0
为什么CynosDB叫真正的云原生数据库?

本文由腾讯云数据库发表 注:本文摘自2018年11月22日腾讯云数据库CynosDB新品发布会的演讲实录。随着互联网信息的发展,大家也对云这个词汇也不是特别陌生了,作为全球首选的云服务厂商之一的...

昨天 15:42
4
0
阿里如何将“高峰前扩容、高峰后缩容”的梦想照进现实?

一、2017年我们做了什么? 记得早在2017年的时候,王坚博士就曾召大家就关于“IDC As a Computer”是否能做到,进行过激烈的讨论。而要做到此,必须要实现存储计算分离,分离后由调度对计算和...

昨天 15:41
1
0
云数据库POLARDB优势解读系列文章之②——高性价比

现在做任何事情都要看投入产出比,对应到数据库上其实就是性价比。POLARDB作为一款阿里自研数据库,经常被问的问题是:性能怎么样?能不能支撑我的业务?价格贵不贵?很显然,在早期调研阶段...

昨天 15:11
1
0
一次成功批量删除oracle冗余数据的经历

问题描述:千辛万苦往数据库里存了几十万条数据,发现由于程序问题,有将近10万条的冗余数据,此时内心是无比崩溃的,关于怎么查询是否有冗余数据见上一篇文章(https://my.oschina.net/u/36...

昨天 15:05
5
0
查询oracle数据库是否有重复数据(根据多个字段判断)

根据多个字段查询重复数据的总条数: sql = "select count(*) from tablea a where (a.askname, a.atime) in (select askname,atime from tablea group by askname,atime having count(*)>1)...

昨天 14:48
1
0
盘点:2018年双11背后的蚂蚁核心技术

摘要: 一起来探索蚂蚁双11的神秘技术之旅吧! 小蚂蚁说: 你们都很关心的 “OB双11大促实战分享” 专题来啦!本系列将为你系统性的介绍OceanBase支撑蚂蚁双11背后的技术原理和实战分享。 从...

昨天 12:48
7
0
HANA 数据库License的查看申请及安装

HANA 数据库License的查看申请及安装 时间:2017-06-17 22:03:43 阅读:1374 评论:0 收藏:0 [点我收藏+] 标签:pan 创建 硬件 申请 bsp 详细步骤 port 系统选择 img HANA 数据库License的申...

昨天 10:48
3
0
《沉默的大多数》阅读笔记优秀范文2200字

《沉默的大多数》阅读笔记优秀范文2200字: 《沉默的大多数》这本书是王小波写的,最早是在初中的时候听到了他的书。那时候网络上找书看,很多人都推荐王小波的书。 这次准备看王小波的书,只...

昨天 00:28
2
0
毕德生著作《返璞归真的牧养艺术》读书笔记:何为"牧师"?

毕德生著作《返璞归真的牧养艺术》读书笔记:何为"牧师"? 前不久刚去世的尤金·毕德生牧师,是加拿大维真学院灵修神学教授,与傅士德牧师并列为北美两大最具影响力的灵修作家,有“牧者中的...

昨天 00:07
0
0

教苑心语《第56号教室的奇?!范梁蟾杏判惴段模?之所以选择读《第56号教室的奇?!氛獗臼?,是因为看到书名时让我十分好奇,这间教室里到底发生了什么样的奇迹?这样的奇迹是如何发生的? 看完...

前天 23:42
1
0
Mysql 删除 数据库重复数据 并保留 1 条记录

查询所有重复数据 SELECT * FROM table WHERE (col1,col2) IN (SELECT col1,col2 FROM table GROUP BY col1,col2 HAVING count(id) > 1); 由于Mysql 不能对进行查询操作的表进行 delete,upd...

前天 18:35
6
0
TiDB 在小米的应用实践

作者:张良,小米 DBA 负责人;潘友飞,小米 DBA;王必文,小米开发工程师。 一、应用场景介绍 MIUI 是小米公司旗下基于 Android 系统深度优化、定制、开发的第三方手机操作系统,也是小米的...

前天 18:34
8
0
oracle dba sql

[email protected]_cache_size COLUMN size_for_estimate FORMAT 999,999,999,999 heading 'Cache Size (MB)' COLUMN buffers_for_estimate FORMAT 999,999,999 heading 'Buffers' COLUMN estd_physical_...

前天 17:13
6
0
用source命令往mysql中导入sql大文件

用source命令往mysql中导入sql大文件 (我用的是MariaDB,安装比mysql简单) 比较好的办法仍是用mysql的source命令: 1、打开命令行,到mysql的bin目录 C:\Program Files\MariaDB 10.3\bin\...

前天 14:29
4
0
CynosDB技术详解——架构设计

本文由腾讯云数据库发表 前言 CynosDB是新一代分布式数据库,100%兼容MySQL和PostgreSQL,支持存储弹性扩展,一主多从共享数据,性能更是超越社区原生MySQL和PostgreSQL。CynosDB采用share s...

前天 10:58
9
0
Mybaits常用的10种通用写法

用来循环容器的标签forEach,查看例子 foreach元素的属性主要有item,index,collection,open,separator,close。 item:集合中元素迭代时的别名, index:集合中元素迭代时的索引 open:常...

前天 09:43
17
0
MySql模糊查询中特殊字符处理

MySql的LIKE查询语句中,有一些特殊的字符,需要转换后才能搜索到结果: ':用于包裹搜索条件,需转为\'; %:用于代替任意数目的任意字符,需转换为\%; _:用于代替一个任意字符,需转换为...

12/01 20:30
7
0
MyBaties 模糊查询

第一种,直接传参法 传入参数 userName=%张% <select id="findList1" resultType="com.pojo.User"> SELECT * from USER where username like #{userName} </select> 第二种,CONCAT()函数 ...

12/01 20:06
0
0
MySql中CONCAT(str1,str2,...)函数

一、CONCAT(str1,str2,...) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL mysql> select concat('11','22','33'); +------------------------+ | concat('11...

12/01 19:48
1
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部