【Mycat】Mycat读写分离与负载均衡2
上篇文章我们学习了schemal配置文件的基本信息,这节我们来学习读写分离与负载均衡先看一下balance 属性负载均衡类型,目前的取值有3种:1. balance="0", 不开启读写分离机制,所有读操作都发送到当前可用的writeHost上。2. balance="1",全部的readHost与stand by writeHost参与select...
【Mycat】schmea.xml配置文件学习
1.基本环境dn1localhost1192.168.6.121:3306---writehost192.168.6.121:3307---readhost192.168.6.121:3308dn2locahost2192.168.6.120:3306---writehost192.168.6.120:3307---readhost192.168.6.121:3308...
【Python】python-django上传下载功能
1.models设计from django.db import models# Create your models here.class User(models.Model): username = models.CharField(max_length = 30) headImg = models.FileField(upload_to = './static/uplo...
【Linux】手把手教你用Strace诊断问题
原文地址:https://huoding.com/2015/10/16/474早些年,如果你知道有个 strace 命令,就很牛了,而现在大家基本都知道 strace 了,如果你遇到性能问题求助别人,十有八九会建议你用 strace 挂上去看看,不过当你挂上去了,看着满屏翻滚的字符,却十有八九看不出个所以然。本文通过一个简单的案例,向你展示一下在...
【Python】virtualenv搭建python开发环境
任意一个都可以在你的系统中安装virtualenv。它甚至可能在你的包管理中。如果你使用 的是Ubuntu,尝试:$ sudo apt-get install python-virtualenv如果机器上有多个python开发环境!1.创建虚拟环境[root@hostnfsd :/myproject_exec/django-blog-tutorial]$ virtualenv -p ...
【Mysql】读书笔记之--innodb_buffer_pool内存的管理
读书内容:技术内幕第二章1.内存与磁盘基本流程图如下:在数据库中进行读取页的操作时,首先将磁盘读取到的页放入缓冲池中,这个过程称之为FIX页到缓冲池,下次再读取到相同的页时,先判断是否在缓冲池中,如果在则直接从缓冲池读取,如果不在则循环FIX的过程在数据库中进行修改页的操作时,首...
【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执行时间很长的时候那么该值可能就不准确了,那么有没有什么工具可...