binlog是mysql记录操作的二进制日志文件,有三种格式可选,但是老旧的SBR已经不适合现在大多数业务需求,所以大多数都建议用MBR和RBR,即mixed或row,而解析他的原因,几乎都只有一个,就是恢复数据库,或者是反编译来恢复数据库,目的都是一样.以下是基于mysql5.6的mysqlbinlog来描述的..
分类:
数据库 时间:
2016-06-30 23:45:21
阅读次数:
406
背景 系统中使用了jqgrid的展示,现在要处理10w+的数据量 现状 使用了全查询的,查询到了10w+的数据放到了datatable中,每次页面刷新需要9秒多,并且传递给另一个dll来处理一些事情。偶尔会出现StackOverFlow的异常问题,但是频率较大。 分析 现有的就有两个问题需要解决: ...
分类:
数据库 时间:
2016-06-30 23:19:09
阅读次数:
296
1. 通过Hive viewCREATE EXTERNAL TABLE if not exists finance.json_serde_optd_table ( retCode string, retMsg string, data array>)ROW FORMAT SERDE 'org.apa... ...
分类:
其他好文 时间:
2016-06-30 23:18:50
阅读次数:
633
在这介绍两个oracle 10G开始提供的一个伪列ORA_ROWSCN,它又分为两种模式一种是基于block,这是默认的模式,还有一种是基于row上,这种模式只能在建里表时指定ROWDEPENDENCIES,不可以通过后期的alter table ,同时会给数据库带来性能负载每个Block在头部是记 ...
分类:
数据库 时间:
2016-06-30 22:58:12
阅读次数:
218
虽然使用不多,但是也有情况是需要在mysql 里面写语句开发功能的。在sql server 使用惯了,习惯了使用row_number() 函数进行排序,但是mysql 确没有这样一个函数。然后找到了po主写的一篇 文章。通过变量赋值来查询的。(PS 我测试的版本是mysql 5.6) 参考链接:ht ...
分类:
数据库 时间:
2016-06-30 19:53:00
阅读次数:
185
二进制安装的数据库可能会有乱码的问题,编译安装的数据库指定默认utf-8的不会产生乱码1.编译安装的字符集情况查看字符集的格式
mysql>showcreatetablesanlang\G
***************************1.row***************************
Table:sanlang
CreateTable:CREATETABLE`sanla..
分类:
数据库 时间:
2016-06-29 11:34:38
阅读次数:
300
1. 通过Hive viewCREATE EXTERNAL TABLE if not exists finance.json_serde_optd_table ( retCode string, retMsg string, data array>)ROW FORMAT SERDE 'org.apa... ...
分类:
其他好文 时间:
2016-06-28 18:33:43
阅读次数:
217
solr-data-conofig.xml <dataConfig> <script><![CDATA[ id = 1; function GenerateId(row) { row.put('id', (id ++).toFixed()); return row; } ]]></script> < ...
分类:
其他好文 时间:
2016-06-28 14:31:41
阅读次数:
232
Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the following properties: Integers in each row are sorted f ...
分类:
编程语言 时间:
2016-06-28 10:58:59
阅读次数:
187