精彩博客

MySQL插入性能优化

MySQL插入性能优化 标签: 博客 [TOC] 可以从如下几个方面优化MySQL的插入性能。 代码优化 values 多个 即拼接成一个insert values sql, 例如 INSERT INTO MyTable ( Column1, Column2, Colu...

01/17 20:41
2.4K
4
开源一个千万级多组Raft库 - Dragonboat

向大家介绍Dragonboat,一个开源的Go实现的多组Raft库,项目已Apache2协议下开源?;队蠹沂杂?,也请大家点star鼓励:https://github.com/lni/dragonboat 通俗的讲,这是一个分布式共识协议...

01/15 17:33
352
0
写给社区的回顾和展望:TiDB 2019, Level Up !

作者:黄东旭 2018 年对于 TiDB 和 PingCAP 来说是一个由少年向成年的转换的一年,如果用一个关键字来概括就是「蜕变」。在这一年很欣喜的看到 TiDB 和 TiKV 在越来越多的用户使用在了越来越...

01/03 11:49
2.3K
11
美团酒旅起源数据治理平台的建设与实践

背景 作为一家高度数字化和技术驱动的公司,美团非常重视数据价值的挖掘。在公司日常运行中,通过各种数据分析挖掘手段,为公司发展决策和业务开展提供数据支持。经过多年的发展,美团酒旅内...

2018/12/28 10:24
343
0
举个栗子看如何做MySQL 内核深度优化

本文由云+社区发表 作者介绍:简怀兵,腾讯云数据库高级工程师,负责腾讯云CDB内核及基础设施建设;先后供职于Thomson Reuters和YY等公司,PTimeDB作者,曾获一项发明专利;从事MySQL内核开发...

2018/12/25 11:34
809
1
Node.js和NoSQL开发比特币加密货币应用程序(下)

在使用Node.js和NoSQL开发比特币加密货币应用程序(上)中,我们创建了HD钱包,它可以为给定的种子生成无限量的密钥,每个密钥代表一个用户钱包。我们将根据主种子创建每个包含钱包的用户帐户...

2018/12/24 08:57
113
0
基于代理的数据库分库分表框架 Mycat实践

文章共 1796字,阅读大约需要 4分钟 ! 概 述 在如今海量数据充斥的互联网环境下,分库分表的意义我想在此处就不用赘述了。而分库分表目前流行的方案最起码有两种: 方案一:基于应用层的分片...

2018/12/20 07:43
709
5
【MySQL经典案例分析】 Waiting for table metadata lock

本文由云+社区发表 一、 问题是这样来的 2018年某个周末,接到连续数据库的告警,告警信息如下: 二、 苦逼的探索过程 1、总体的思路 看到too many connection的报错信息,基本上可以把问题定...

2018/12/12 11:36
372
3
MySQL驱动对应Server版本、JDK版本

昨日生产上线,临时升级MySQL版本,导致连接不上。 应用JDK版本1.5 测试环境MySQL版本5.7 驱动版本5.1.40.jar 正常 生产环境MySQL版本8.0 驱动版本5.1.40.jar 连接不上 生产环境MySQL版本8.0...

2018/12/11 17:28
386
0
基于keepalived搭建mysql双主高可用

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

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

导读: postgres预写式日志的内核实现详解-概述 postgres预写式日志的内核实现详解-wal记录结构 postgres预写式日志的内核实现详解-wal记录写入 postgres预写式日志的内核实现详解-wal记录读...

2018/11/29 13:45
253
1
HANA SQL参考及Oracle对照

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

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

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

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

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

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

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

2018/11/20 11:44
3.2K
18
轻量级 memcached缓存代理 twemproxy实践

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

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

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

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

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

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

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

2018/11/08 14:46
1K
1
说说MySQL权限

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

2018/11/04 18:28
540
3

没有更多内容

加载失败,请刷新页面

MySQL插入性能优化

MySQL插入性能优化 标签: 博客 [TOC] 可以从如下几个方面优化MySQL的插入性能。 代码优化 values 多个 即拼接成一个insert values sql, 例如 INSERT INTO MyTable ( Column1, Column2, Colu...

01/17 20:41
2.4K
4
基于keepalived搭建mysql双主高可用

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

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

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

2018/11/20 11:44
3.2K
18
kettle学习笔记及最佳实践

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2017/12/29 09:46
3.6K
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
9.1K
20
数据库中间件 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.3K
30
MySQL基于gtid特性与xtrabackup的数据恢复

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

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

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

2017/07/03 17:55
2.1K
5

没有更多内容

加载失败,请刷新页面

多表查询

第1章 多表关系实战 1.1 实战1:省和市 ? 方案1:多张表,一对多 ? 方案2:一张表,自关联一对多 1.2 实战2:用户和角色 (比如演员和扮演人物) ? 多对多关系 1.3 实战3:角色和权限 (比如...

今天 00:08
9
0
TiDB-Lightning Toolset & TiDB-DM 正式开源,前排开“坑”、PR 走起!

在刚刚结束的 TiDB DevCon 2019 上,我们宣布将大家期待已久的 TiDB-Ligthning Toolset 和 TiDB-DM 开源(惊不惊喜、意不意外??。?,感兴趣的小伙伴们赶紧前排关注一波,开“坑(issues)”...

昨天 18:40
6
0
redo和undo区别讨论

英文解释: 名词:两种流程,redo重做流程,undo撤销还原流程;或则是redo日志与undo段的简称 动词:redo即重做,undo即撤销还原。 翻译有时候为了简单,常把动词和名称混用。不同场景不同的...

昨天 17:01
4
0
Mysql相关博文

1.mysql的mvcc(多版本并发控制) 2.从MySQL中的double write问题说开去

昨天 16:58
3
0
同一台 windows10 设备,安装两个不同版本的mysql

两个mysql 的my.ini文件需要 配置不同的端口。 [mysqld] # 设置3307端口 port=3307 # 设置mysql的安装目录 basedir=F:\\mysql-5.7.24-winx64 # 切记此处一定要用双斜杠\\,单斜杠我这里会出错...

昨天 15:08
8
0
redis的安装(开机自启动)

在centos 7上的安装 1. 下载 进度到官网https://redis.io 进行下载,并解压 cd /usr/local/ wget //download.redis.io/releases/redis-5.0.3.tar.gz tar -zxvf redis-5.0.3.tar.gz 2. 编...

昨天 14:48
1
0
爱可生开源社区官网正式发布啦!

近期大事记 2018/12/31 DBLE年度报告发版 2019/01/07 DBLE 2.18.12.0 新版发布,修复 issue 60+ 2019/01/09 DBLE 2.18.12.0 Release Notes 详细解读 2019/01/15 DBLE Logo 首发 + DBLE 团队迎...

昨天 14:13
4
0
TiDB 3.0 Beta Release Notes

2019 年 1 月 19 日,TiDB 发布 3.0 Beta 版,对应 master branch 的 TiDB-Ansible。相比 2.1 版本,该版本对系统稳定性、优化器、统计信息以及执行引擎做了很多改进。 TiDB 新特性 支持 Vi...

昨天 11:55
17
0
dotConnect for Oracle入门指南(五):检索和修改数据

【下载dotConnect for Oracle最新版本】 dotConnect for Oracle(原名OraDirect.NET)建立在ADO.NET技术上,为基于Oracle数据库的应用程序提供完整的解决方案。它为设计应用程序结构带来了新的...

昨天 11:09
2
0
【PG内核】pg11秒级新增非空默认字段的实现方法

pg11新特性,可以瞬间向一个表中添加非空默认字段。 今天研究了一下这个特性的内核实现方式,写个博客简单记录一下。 结论奉上 pg在从硬盘或者内存获取到一条数据记录后(以下称tuple),会使...

昨天 09:22
9
0
如何保证MongoDB的安全性?

上周写了个简短的新闻《MongoDB裸奔,2亿国人求职简历泄漏!》: 根据安全站点HackenProof的报告,由于MongoDB数据库没有采取任何安全?;ご胧?,导致共计202,730,434份国人求职简历泄漏。 然...

昨天 09:15
11
0
SQL语句查询

1.1 排序 通过order by语句,可以将查询出的结果进行排序。放置在select语句的最后。 格式: SELECT * FROM 表名 ORDER BY 排序字段ASC|DESC; ASC 升序 (默认) DESC 降序 1.查询所有商品信息,...

昨天 00:15
7
0
MySQL学习笔记之三排序和过滤

在数据库的使用中排序和过滤也是经常的操作 排序检索数据,关键字order ##1.按照某个列名排序 普通排序 mysql> select * from user; +----+--------+-----+-----------------------+-----+ |...

前天 21:33
7
0
大表关联走hash优化

大表关联走hash? 案例: ---- 反正我执行过1个多小时,没有跑完 SELECT a.id AS order_id ,b.s_id AS bill_id, d.id AS sub_order_id, d.deal_oper_id FROM EM_ORDER PARTITION(EM_ORDER_20...

前天 18:54
6
0
oracle dg 备库未设置convert参数导致ORA-01111,ORA-01110

查看trace 文件: MRP0: Background Managed Standby Recovery process started (amls) started logmerger process Sun Jan 20 07:55:53 2019 Managed Standby Recovery starting Real Time ...

前天 08:59
4
0
数据库篇多表操作

第1章 多表操作 实际开发中,一个项目通常需要很多张表才能完成。例如:一个商城项目就需要分类表(category)、商品表(products)、订单表(orders)等多张表。且这些表的数据之间存在一定的关系...

前天 00:39
7
0
数据库篇一

第1章 数据库介绍 1.1 数据库概述 ? 什么是数据库(DB:DataBase) 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,...

前天 00:33
1
0
mysql 查询当天、本周,本月,上一个月的数据

今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1 近7天 SELECT * FROM 表名 where DA...

01/19 17:44
6
0
【Linux】【MySQL】CentOS7安装最新版MySQL8.0.13(最新版MySQL从安装到运行)

1、前言   框框博客在线报时:2018-11-07 19:31:06   当前MySQL最新版本:8.0.13 (听说比5.7快2倍)   官方之前表示:MySQL 8.0 正式版 8.0.11 已发布,MySQL 8 要比 MySQL 5.7 快 2 ...

01/19 17:26
8
0
oracle dg备库重建redolog:ora-00313,ora-00312

trace文件: Errors in file /crbank/dbs/app/product/diag/rdbms/rdbs/dbs/trace/dbs_mrp0_24445130.trc: ORA-00313: open failed for members of log group 8 of thread 1 ORA-00312: onl...

01/19 17:12
5
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部
  • 有一种税叫“亚裔税” 哈佛大学被控招生政策歧视亚裔学生 2019-01-22
  • 楼市下半年或持续降温 房地产长效机制加速推进 2019-01-22
  • 【正德永成车型报价】正德永成4S店车型价格 2019-01-21
  • 天津各界学习十九大精神--天津频道--人民网 2019-01-21
  • 广东水漫大街市民触电身亡,是天灾还是人祸? (原创首发) 2019-01-21
  • 鹰潭高新区思想解放添发展动力 2019-01-21
  • 一带一路中小企业国际合作高峰论坛花絮 2019-01-20
  • 湖北日报网-关于我们 2019-01-20
  • “巾帼心向党 建功新时代”天津十九大女代表分享会 2019-01-19
  • 【学习时刻学思践悟十九大③】清华大学王亚华:“乡村振兴”是总书记掷地有声的承诺 2019-01-19
  • 他帖子里的明理,就是要人们放弃自己的利益,一切顺从别人的指挥棒转 2019-01-19
  • 央视解读不动产登记体系全面运行 房价会下跌 2019-01-19
  • 人民日报评论员:新时代推进生态文明建设的重要遵循 2019-01-18
  • 呼和浩特--内蒙古频道--人民网 2019-01-18
  • 传统村落:蜀道遗韵青林口文章中国国家地理网 2019-01-18
  • 42| 742| 792| 816| 537| 586| 954| 644| 144| 273|