MySQL优化 之 Discuz论坛MySQL通用优化

今日帮朋友优化号称日均500PV,100UV的论坛,后台DB采用R710(16G Ram,PERC 6/i 256MB BBU,4块 15K RPM SAS盘做raid 1+0,ext3文件系统,E5620 * 2),这个配置看似也不错了,不过压力仍然较大,大量的请求处于:sending data和statistics状态。
   经过分析,确认瓶颈主要在:
1. IO读,IO写倒还好,不算高;因为数据表都是MyISAM,需要产生较高的物理读,不能通过内存有效缓冲;
2. 使用的[……]

阅读全文»

继续阅读MySQL优化 之 Discuz论坛MySQL通用优化

linux 定期自动备份mysql的shell

数据无价,及时备份
刚才有个玩家在站上玩游戏,提醒了我要及时备份数据啊,万一哪天服务器挂了把他们的数据丢了,我可就是罪人了!
一直打算放个自动备份的shell,都没有放。正好现在不忙,随手加了进去。
安全起见,直接用Root执行的:
/root/mysql_backup.sh

# everyday 3:00 AM execute database backup
3 0 * * * /root/mysql_backup.sh

以下是自动自动备份shell,只保留最新5天
#!/bin[……]

阅读全文»

继续阅读linux 定期自动备份mysql的shell

haproxy部署笔记

1、HAProxy安装及日志配置
# vim install-haproxy.sh
#! /bin/bash

dir=/usr/local
ha_dir=${dir}/haproxy

#install
if [ ! -e “$ha_dir” ]; then
#下载源码到/tmp/haproxy-1.4.22.tar.gz
wget -nc -P /tmp http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.22.tar[……]

阅读全文»

继续阅读haproxy部署笔记

Python SQLite简易攻略

一、SQLite简介

    SQLite是一个包含在C库中的轻量级数据库。它并不需要独立的维护进程,并且允许使用非标准变体(nonstandard variant)的SQL查询语句来访问数据库。一些应用可是使用SQLite保存内部数据。它也可以在构建应用原型的时候使用,以便于以后转移到更大型的数据库,比如PostgreSQL或者Oracle。

    sqlite3模块由Gerhard Häring编写,提供了一个SQ[……]

阅读全文»

继续阅读Python SQLite简易攻略

读写字符串或文本文件中的数据

用python和numpy处理数据次数比较多,写了几个小函数,可以方便地读写数据:
# -*- coding: utf-8 -*-
#———————————————————————-
# FileName:gettxtdata.py
#功能:读取字符串和文件中的数值数据(浮点数)
#主要提供类似matlab中的dlmread和dlmwrite函数
#同时提供loadtxtdata和savetxtdata[……]

阅读全文»

继续阅读读写字符串或文本文件中的数据

MySQL备份还原数据库之mysqldump实例及参数详细说明

我们在运营项目的过程中肯定会遇到备份数据库,还原数据库的情况,我们一般用一下两种方式来处理:

1.使用into outfile 和 load data infile导入导出备份数据

这种方法的好处是,导出的数据可以自己规定格式,并且导出的是纯数据,不存在建表信息,你可以直接导入另外一个同数据库的不同表中,相对于mysqldump比较灵活机动。

我们来看下面的例子:

(1)下面的mysql命令是把select的mytable表中的数据导出到/home/db_b[……]

阅读全文»

继续阅读MySQL备份还原数据库之mysqldump实例及参数详细说明
鄂ICP备13000209号-1

鄂公网安备 42050602000277号