0%

问题一

[2017-11-30T17:37:20,165][WARN ][o.e.b.JNANatives ] unable to install syscall filter:
java.lang.UnsupportedOperationException: seccomp unavailable: requires kernel 3.5+ with CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER compiled in

1
解决:使用linux内核3.5版本,不更换也可以。
阅读全文 »

使用规范

实例级备份恢复

使用innobackupex,在业务空闲期执行,考虑到IO影响及 FLUSH TABLE WITH READ LOCAK 拷贝非INNODB文件的锁表时间。

常规备份中,使用innobackupex在从库备份执行,在无从库的情况下,允许在业务低峰期对整个实例拷贝。

阅读全文 »

时间复杂度

用来评估算法运行效率的一个东西

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
def func():
print("hello world")

def func1(n):
for i in range(n):
print("hello world")

def func2(n):
for i in range(n):
for j in range(n):
print("hello world")

def func3(n):
for i in range(n):
for j in range(n):
for k in range(n):
print("hello world")

时间复杂度分别为:O(1),O(n),O(n^2),O(n^3)
阅读全文 »

Xtrabackup介绍

Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对innodb和xtradb数据库进行热备的工具。特点:

备份过程快速、可靠;
备份过程不会打断正在执行的事务;
能够基于压缩等功能节约磁盘空间和流量;
自动实现备份检验;
还原速度快;

阅读全文 »

SaltStack 介绍

salt是一个新的基础平台管理工具, 只需要花费数分钟即可运行起来, 扩展性足以支撑管理上万台服务器, 数秒钟即可完成数据传递。 经常被描述为Func加强版+Puppet精简版。 SaltStack采用C/S架构。简单的说: salt是一种全新的基础设施管理方式, 部署轻松, 在几分钟内可运行起来, 扩展性好。很容易管理上万台服务器, 速度快, 服务器之间秒级通信。 salt底层采用动态的连接总线, 使其可以用于编配, 远程执行, 配置管理等等。最为重要的一点, salt是开源的。 而且是python实现的自动化运维工具, 这意味着我们可以对其进行一些改动, 在其基础之上加上我们想要的功能, 对其进行二次开发。

阅读全文 »