自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (3)
  • 收藏
  • 关注

转载 [转载]某证券清算系统的一次性能调优

1.     场景 上线前,用户预估平均一天交易量约一万条,峰值约两万条。项目上线第一天,交易量有4万条。对于这4万条左右的交易信息的清算,花了一个多小时(清算时需要我们系统发指令给清算所,由清算所按照我们系统的指令进行清算,最后把结果通过MQ返回给我们)。用户提出以后交易的峰值可能达到一天5万条。   2.     任务 我们按照2倍的处理能力,定下一天10万条交...

2019-02-09 10:17:40 348

原创 mysqldump 备份某个库

mysqldump -uroot -p123456 -P3308 -h127.0.0.1 kh2>/Users/yan/kh2.sql

2018-08-26 15:41:27 4459

原创 mac 上安装docker

1.之前装过docker,隔了快一年突然不能用了,说是需要把OS 升级到 10.11.X才行,我没空备份,升级系统,只好另外想办法。2.卸载之前安装的docker。3.在才云上 https://get.daocloud.io/toolbox/ 下载最新的  DockerToolbox-18.06.1-ce.pkg 2018-08-23T...

2018-08-26 15:33:20 810

转载 搜集用户行为的方法之一

通过js页面埋点实现记录行为日志,主体思路是 在要监控用户行为的页面控件上添加特定属性,绑定body的鼠标按下事件,监听用户操作了那些行为通过属性获取行为内容,通过img.scr发送请求,ngix进行拦截记录,除了绑定控件,也可以在页面初始化的时候记录用户访问了那些页面。参考此文档  http://blog.csdn.net/hxyascx/article/details/

2017-09-29 11:09:26 829

原创 oracle 保留字

oracle  保留字select * from  V$RESERVED_WORDS;http://docs.oracle.com/cd/B28359_01/server.111/b28286/ap_keywd.htm#SQLRF022

2017-06-02 17:14:35 334

转载 隐式转换

1.MySQL对于int类型索引使用问题,如:tb中有主键id,普通索引tid,在执行SQL:select * from tb where id = 2 order by id 时,  extra为空,这里的id值没带引号,如果带上引号extra也为空。2.当 select * from tb where tid = 2 order by tid,tid为普通索引,这时tid的值带引号

2017-05-28 23:18:15 335

转载 MySQL · 源码分析 · 网络通信模块浅析

http://mysql.taobao.org/monthly/2016/07/04/?spm=5176.100239.blogcont86603.11.USeldG#MySQL 网络通信浅析MySQL的网络通信协议主要包含以下几个层次,从最上层的MySQL数据包协议层到最底层的socket传输:| THD| Protocol| NET| VIO| SOCK

2017-05-23 14:36:50 1798

转载 MySQL Buffer Pool

摘要: 前言 用户对数据库的最基本要求就是能高效的读取和存储数据,但是读写数据都涉及到与低速的设备交互,为了弥补两者之间的速度差异,所有数据库都有缓存池,用来管理相应的数据页,提高数据库的效率,当然也因为引入了这一中间层,数据库对内存的管理变得相对比较复杂。本文主要分析MySQL Buffer Pool的相关技术以及实现原理,源码基于阿里云RDS MySQL 5.6分支,其中部分特性已经开源到Al

2017-05-23 14:05:01 1865

原创 oracle 递归查询

----查上级 select c.* from  (select *  from T_GX t start with t.h = '3'  --- 下属connect by prior t.sjdm = t.h) c where c.sjdm='1';--上级---查下级SELECT A.*   FROM T_GX A  START WITH

2017-05-10 10:21:13 254

原创 MysqlDump某表的一部分列

1. create table  新表 as select 一部分列 from  原表。2. mysqldump  新表>xxx.sql;注意第一步必须是建新表,不是视图,视图无法导出insert 语句 只能是视图的定义。这个case 也显现出mysql 视图和表的不同点之一。

2017-04-30 22:17:13 1620

转载 docker 安装 oracle

http://www.linuxidc.com/Linux/2017-03/141760.htm

2017-03-22 17:32:29 381

原创 mysql 体系架构图

2017-03-22 13:52:46 1007

转载 谓词下推

http://blog.chinaunix.net/uid-21288388-id-4872529.html

2017-02-12 09:37:36 611

转载 mysql index-condition-pushdown

https://dev.mysql.com/doc/refman/5.6/en/index-condition-pushdown-optimization.htmlhttp://mdba.cn/2014/01/21/index-condition-pushdownicp%E7%B4%A2%E5%BC%95%E6%9D%A1%E4%BB%B6%E4%B8%8B%E6%8E%A

2017-02-12 09:34:51 241

原创 git 使用

1. git checkout -b devSwitched to a new branch 'dev'2.  git commit .nothing added to commit but untracked files present3. git push origin devEverything up-to-date4.  git checkout

2017-02-10 17:32:40 378

原创 初步尝试tidb

1.在mac 上安装 Docker for Mac  略,傻瓜一样的装上了,怎么装的忘记了。接下来按tidb github 主页提示  敲三行命令。1. docker pull pingcap/tidb:latest2.docker run --name tidb-server -d -p 4000:4000 pingcap/tidb:latest3.  mysql

2017-02-08 23:29:46 5281 1

转载 mysql 优化学习

mysql 优化相关 两种临时表http://www.techug.com/post/two-mysql-tmp-table.htmlmysql explain 详解http://www.jb51.net/article/38357.html今天还看了 李海翔老师的书目前还有问题,就是多列索引的列顺序今天的总结就是mysql 的查询优化器在谓词下推方面比

2017-02-07 16:45:15 248

转载 微信自研生产级 Paxos 类库 PhxPaxos 实现原理介绍

转自 http://www.tuicool.com/articles/fMR3m2r微信重磅开源生产级paxos类库PhxPaxos,本文用科普的口吻向大家介绍PhxPaxos背后的实现原理以及一些有意思的细节。开源地址: https://github.com/tencent-wechat/phxpaxos点击阅读原文可自动跳转到github地址

2017-01-30 07:49:57 2856 1

原创 Linux 命令之 Split

线上有很多超过 4G的 日志需要拆分,而用java 代码拆分,无法确保行完整性,遂用split命令写shell 脚本 实现拆分。#!/bin/shIN_FILE=$1 FILE_NUM=0 split -C 3999M -d $IN_FILE /usr/local/test_for files in $(ls /usr/local/test_*) do mv

2017-01-26 11:06:45 225

转载 腾讯游戏MySQL数据一致性校验及在线修复实践

ACMUG沙龙分享第二弹,今天主页君给大家分享一下来自腾讯游戏梁飞龙先生的《腾讯游戏MySQL数据一致性校验及在线修复实践》。梁飞龙,腾讯游戏互动娱乐运营部/存储与计算资源中心任职游戏云存储开发组副组长及端游存储组副组长。(好长......)前方高能预警高技术贴有风险下滑需谨慎你果然

2017-01-18 22:57:35 1045

转载 Oracle 实例崩溃恢复原理剖析 -- 检查点队列的作用与意义

这篇文章是参考甲骨论老相老师的教学视频http://v.youku.com/v_show/id_XNDAxMzI3NzI4.html所做的学习笔记检查点队列的内容已经在上一篇文章里讲过:http://blog.csdn.net/nvd11/article/details/8749393这篇章虽然是讲实例崩溃恢复的原理, 但实际上讲的就是checkpoint qu

2017-01-18 17:34:55 931

转载 sync_binlog innodb_flush_log_at_trx_commit 浅析

innodb_flush_log_at_trx_commit和sync_binlog 两个参数是控制MySQL 磁盘写入策略以及数据安全性的关键参数。本文从参数含义,性能,安全角度阐述两个参数为不同的值时对db 性能,数据的影响.一 参数意义innodb_flush_log_at_trx_commit如果innodb_flush_log_at_trx_commit设置为0,

2017-01-18 13:51:37 289

原创 mysql 5.7.17单实例安装

1. 下载gz 压缩包2. tar –xvf 压缩包。3. 解压到/usr/local/mysql-5.7.17-33104.编辑 my.cnf 文件 最简化配置:pid_file =/usr/local/mysql-5.7.17-3310/data/mysql.pidbasedir =/usr/local/mysql-5.7.17-3310

2017-01-15 20:09:58 250

转载 undo log与redo log原理分析

数据库通常借助日志来实现事务,常见的有undo log、redo log,undo/redo log都能保证事务特性,这里主要是原子性和持久性,即事务相关的操作,要么全做,要么不做,并且修改的数据能得到持久化。假设数据库在操作时,按如下约定记录日志:1. 事务开始时,记录START T2. 事务修改时,记录(T,x,v),说明事务T操作对象x,x的值为v 3. 事务结束时,记录CO

2017-01-14 15:59:31 2133

原创 Mysql 最新源码所在地

https://github.com/mysql/mysql-server/releases根据 tag 下载自己想要的MySQL Server 源代码。本人在mac 上 用 Sublime  Text 2看源代码。

2017-01-14 15:35:51 393

转载 innodb 体系结构

http://dev.mysql.com/doc/refman/5.7/en/innodb-concepts.html15.4 InnoDB Architecture15.4.1 Buffer Pool15.4.2 Change Buffer15.4.3 Adaptive Hash Index15.4.4 Redo Log

2017-01-14 14:46:24 306

原创 oracle 的二维分区

修改某表分区 增加子分区---T_xxxx  ---SELECT * FROM USER_TAB_SUBPARTITIONS where TABLE_NAME = 'T_xxxx  ' and partition_name='T_xxxx  _20170101';ALTER TABLE T_xxxx   MODIFY PARTITION T_xxxx  20170101

2017-01-13 21:28:59 907

转载 mac 安装redis

一.下载安装 1. 官网http://redis.io/ 下载最新的稳定版本,这里是3.2.6 2. sudu mv 到 /usr/local/ 3. sudo tar -zxf redis-3.2.6.tar.gz 解压文件 4. 进入解压后的目录 cd redis-3.2.6 5. sudo make test 测试编译 6. sudo make install 

2017-01-10 21:28:30 242

转载 扫盲一:云计算之Cloud-Native应用

转自:http://www.commernet.cn/newsny.asp?id=651在AWS出现之前, Cloud-Native应用是不存在的。AWS快速发展的背后,是大量构建、运行于AWS之上的成功Cloud-Native应用,如Netflix、Zynga、Pinterest、Heroku、Reddit等。让我们看看Pinterest在2013年1月时的一些数据:

2017-01-08 22:58:05 662

转载 关于跟踪文件的几篇文章

http://blog.csdn.net/tanzuai/article/details/42459837http://blog.csdn.net/weiwenhp/article/details/6932835http://www.cnblogs.com/moonfans/p/4121518.html

2017-01-05 17:38:43 193

原创 oracle dump 索引

create table testindex as select spid from v$process;select count(*) from testindex;create index spidindex on testindex(spid); select object_id, object_name from user_objects

2017-01-05 17:13:28 668

转载 查看oracle 中正在执行的 SQL

SELECT b.sid oracleID,       b.username 登录Oracle用户名,       b.serial#,       spid 操作系统ID,       paddr,       sql_text 正在执行的SQL,       b.machine 计算机名FROM v$process a, v$session b, v$sqlare

2017-01-05 14:59:50 287

转载 很有用的AngularJS 介绍

http://www.cnblogs.com/powertoolsteam/p/angularjs-introdection.html带你走近AngularJS系列:带你走近AngularJS - 基本功能介绍带你走近AngularJS - 体验指令实例带你走近AngularJS - 创建自定义指令------------------------

2017-01-03 16:59:27 282

转载 查 oracle 中 占CPU 最高的 SQL

1:首先使用TOP命令传到占用CPU高的SPID号PID USERNAME THR PRI NICE SIZE RES STATE TIME CPU COMMAND3575 oracle 1 12 0 0K 0K run 748.6H 24.98% oracle3571 oracle 1 22 0 0K 0K sleep 706.2H 22.84% oracle2:使用DBA账户登录数据库

2017-01-01 21:41:06 1043

转载 基数、选择性、直方图

转自http://blog.csdn.net/simon_steve_sun/article/details/16846873一、基数:    一个列中唯一键(Distinct_keys)的个数,如有一个100W行的表,性别列的基数为2 (select distinct gender from test),主键列的基数为100W(select distinct mid

2017-01-01 21:20:33 319

转载 索引区分度

How to measure Index SelectivityIndex Selectivity B*TREE Indexes improve the performance of queries that select a small percentage of rows from a table. As a general guideline, we should c

2016-12-30 16:48:15 2215

转载 B-Tree Index 成本计算

原文:http://blog.itpub.net/354732/viewspace-613607/如果执行计划采用索引,其成本计算公式与tablescan成本计算公式是不同的,具体实验如下:1、创建测试表SQL>execute dbms_random.seed(0)SQL>create table t1 as    select        trunc

2016-12-30 16:32:39 289

转载 oracle 用库内分片的方法来 优化sql

转自落落公开课create table t1 as select * from dba_objects;create table t2 as select * from dba_objects;CREATE TABLE P1(HASH_VALUE NUMBER,OWNER VARCHAR2(30),OBJECT_NAME VARCHAR2(128),

2016-12-30 12:07:35 823

原创 心愿

新的一年里,希望安静地做技术,学技术,同时学会自己保护自己。

2016-12-25 11:07:49 251

原创 InnoDB Monitor

http://dev.mysql.com/doc/refman/5.6/en/innodb-enabling-monitors.htmlInnoDB monitor一共有四种模式,show innodb status只是其一种模式的直接展现,并且只能交互式开启,无法自动循环捕获信息。另外还有一种适合四种模式的开启方式,则是通过创建一张特殊的innodb表来开启,开启后会按照固定的时

2016-12-18 22:41:30 335

-stream-loops-on-flink-reinventing-the-wheel-for-the-streaming

-stream-loops-on-flink-reinventing-the-wheel-for-the-streaming

2018-09-27

flink-sql-in-action

flink-forward-berlin-2018 的 资料之一,欢迎大家下载学习。

2018-09-27

spark2.0 for Begginners

spark2入门丛书,里面内容全面 涵盖各种spark 应用场景。

2018-09-27

空空如也

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

TA关注的人

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