【Sphinx】全文搜索Sphinx
1.Sphinx简介1.1.Sphinx是什么Sphinx是由俄罗斯人Andrew Aksyonoff开发的一个全文检索引擎。意图为其他应用提供高速、低空间占用、高结果 相关度的全文搜索功能。Sphinx可以非常容易的与SQL数据库和脚本语言集成。当前系统内置MySQL和PostgreSQL 数据库数据源的支持,也支持从标准输入读取特定格式 的XML数据。...
【PG】PG基础操作
mark笔记1 登录[postgres@hostnfsd ~]$ psql --默认登录用户是当前系统用户,并默认登录和当前系统用户同名的数据库Password: postgres=# [postgres@hostnfsd ~]$ psql -U testuser -d exampledb -U指定用户 -d指定数据库 -p指定端口...
【Linux】关于bind_ip的一点认识
各种配置文件经常看到bind_ip的设置,为的更加安全1.绑定本地[root@host-192-168-1-56 ~]# netstat -nputl|grep -i redistcp 0 0 127.0.0.1:6379 0.0.0.0:* &nb...
【PG】Postgrepsql安装初体验
外链:这篇文章http://www.cnblogs.com/littlehb/archive/2013/04/22/3035521.html
【Mysql】vm.overcommit_memory导致的mysql启动内存报错
原文地址:http://www.cnblogs.com/gomysql/p/6130405.html
pt-online-schema-change 使用异常处理及注意事项
pt-online-schema-change最近使用pt-online-schema-change 做线上大表的在线DDL,发现几个问题。我使用的语句如下:pt-online-schema-change --user=root --password="xxxxx" --host=192.168.xx.xx D=M_xx,t=T_xx --alter "ADD Fxxxxx'" --charset=utf8 --no-check-replication-filters --alter-foreign-keys-met...
【Python】Django--认证系统-登录注册
1.modles层 与admin点击(此处)折叠或打开# -*- coding: utf-8 -*-from __future__ import unicode_literalsfrom django.db import modelsfrom django.contrib.auth.models import AbstractUserfrom django.utils.encoding...
【Python】logging模块记录程序日志
日志可以用来记录应用程序的状态、错误和信息消息,也经常作为调试程序的工具。它的重要性就不多说了,直接进入正题。 python提供了一个标准的日志接口,就是logging模块。日志级别有DEBUG、INFO、WARNING、ERROR、CRITICAL五种。首先来看logging简单的使用方法。这一看到此图...
【参数】Innodb_io_capacity 对于IO稳定性的一些研究
Innodb_io_capacity 对于IO稳定性的一些研究 背景:最近在做一台线上服务器IO负载情况的时候发现了以下现象:24小时的IO_UTIL 的曲线看似风平浪静,毛刺较少但当图片放大到半小时级别的时候发现IO_UTIL即磁盘使用率出现了规律性的波动,见下图:...
【Python】Nginx+uwsgi+Django部署代码
1.首先学习uwsgi+Django部署安装uwsgi1.安装pip可以参考这篇文章:http://www.jsxubar.info/install-pip.html2.安装uwsgipip install uwsgi3 测试uwsgi在你的机器上写一个test.py# test.pydef application(env, st...
【Nginx】Nginx反向代理和负载均衡部署
nginx反向代理与负载均衡upstream proxy.test.com { #ip_hash; server 192.168.6.119;...
【Python】python使用redis做队列服务
系统中引入消息队列机制是对系统一个非常大的改善。例如一个web系统中,用户做了某项操作后需要发送邮件通知到用户邮箱中。你可以使用同步方式让用户等待邮件发送完成后反馈给用户,但是这样可能会因为网络的不确定性造成用户长时间的等待从而影响用户体验。有些场景下是不可能使用同步方式等待完成的,那些需要后台...
【Python】Python使用redis
转自:http://www.diybl.com/course/3_program/python/20110510/555370.html#1、安装 好吧,我承认我只会最简单的安装 sudo apt-get install redis-serverPython 支持包: (其实就一个文件,搞过来就能用) sudo apt-get install python-redis#2、配置 配置一下吧,默认配置文件...
【Mysql】主从延迟监控
Mysql 主从延时监控介绍主从延时在主从环境中是一个非常值得关注的问题,有时候我们可以通过show slave status命令查看Seconds_Behind_Master值来分析主从的延时情况;但是由于该值是来自binlog文件语句的完成时间,当一条SQL执行时间很长的时候那么该值可能就不准确了,那么有没有什么工具可...
【Linux】使用 Supervisor管理后台进程
1.安装python开发easy_install supervisor supervisor安装完成后会生成三个执行程序:supervisortd、supervisorctl、echo_supervisord_conf,分别是supervisor的守护进程服务(用于接收进程管理命令)、客户端(用于和守护进程通信,发送管理进程的指令)、生成初始配置文件程序。2 产生模...
【Linux】Perf工具详解
原文地址:http://blog.csdn.net/zhangskd/article/details/37902159从2.6.31内核开始,linux内核自带了一个性能分析工具perf,能够进行函数级与指令级的热点查找。 perf Performance analysis tools for Linux.Performance counters for Linux are a new kernel-based subsystem that pr...
【Mysql】主机cpu 之-sys使用率过高
1.0top看cpu消耗,发现sys比usr要高不少,这非常不正常如下利用perf看sys cpu消耗,也就是内核态cpu在做什么sys cpu看来大部分都消耗在_spin_lock上。但是内核在很多对资源的申请和释放的时候都会通过spin lock对临界资源进行保护。需要进一步分析__spin_loc...
【Mysql】MySql Host is blocked because of many connection errors;
错误:Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'原因: 同一个ip在短时间内产生太多(超过mysql数据库max_connection_errors的最大值)中断的数据库连接而导致的阻塞;解决方法:1、提高允许的max_connection_errors数量(治标不治本): ①...
【Mysql】MySQL5.7.17- Group Replication搭建
背景:环境host dbport192.168.1.247 3307192.168.1.14 24802192.168.1.242 33071.配置hosts信息192.168.1.247 sh247192.168.1.14 interface.test.haodai.com192.168.1.242 sh2422 第一台数据...
【Mysql】高可用架构之-Lvs+keepalive+Altas+MHA
上一篇讲的是LVS+KEEPALIVE+MYSQL做的负载均衡这一篇是在上篇的基础上扩充的 LVS+Keepalive+ALtas+Mha 做的mysql的读写分离与负载均衡1导读:照理说 altas+keepalive+Mha即可做到mysqlk的读写分离与负载均衡,但是如果altas宕机既全部over,那么可以用两台altas来做altas的高可用,但是做不到altas之间的负载,...