自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Linux进程管理工具supervisor安装及使用

Linux进程管理工具supervisor安装及使用1. 什么是supervisorsuperviosr是一个Linux/Unix系统上的进程监控工具,他/她upervisor是一个Python开发的通用的进程管理程序,可以管理和监控Linux上面的进程,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。不过同daemontools一样,它不能监控daemon进程superviosr官网点此。2. 为什么用supervisor 使用简单 superv

2020-10-22 13:23:31 501 1

原创 HTTP请求的那些事儿

每个物种都有自己的语言,电脑也不例外。我们生病时,会对医生发出信号"我头疼、我肚疼、我胃胀”医生听懂了,以后就能对症下药同样,每次电脑出问题,屏幕上跳出的数字代码就是电脑在告诉你他病在哪了。今天就来给大家介绍几个常见的错误代码▼1403禁止访问出现403是因为服务器拒绝了你的地址请求,很有可能是你根本就没权限访问网站,就...

2019-09-13 13:47:03 249

原创 drop 和truncate table对高并发MySQL性能的影响

问题背景:2019-08-24T23:47:09.361836+08:00 0 [Note] InnoDB: page_cleaner: 1000ms intended loop took 24915ms. The settings might not be optimal. (flushed=182 and evicted=0, during the time.)2019-08-24T23...

2019-09-03 11:55:30 2358

原创 python3连接mysql生成同文件多sheet表格

#/usr/bin/python3import pymysql,time,datetime,xlwt,xlrddef myconn(_host,_port,_user,_passwd,_db):    try:        if _host == '':            _host = 'IP'        if _user == '':            _user...

2018-08-17 10:07:33 816

原创 视图那些事儿

一:视图的简介    视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。     对其中所引用的基础表来说,视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图。分布式查询也可用于定义使用多个异类源数据的视图...

2018-06-06 16:57:16 293

原创 sqlserver迁移服务器用户

注意:sid要保证不一致,如果当前对改用户授予数据库权限,创建也会报错第一步:建存储过程:USE master  GO  IF OBJECT_ID ('sp_hexadecimal') IS NOT NULL    DROP PROCEDURE sp_hexadecimal  GO  CREATE PROCEDURE sp_hexadecimal      @binvalue varbinary(...

2018-04-11 14:05:04 818

转载 SQL server2017 alwayon 搭建

第一篇http://www.cnblogs.com/lyhabc/p/4678330.html第二篇http://www.cnblogs.com/lyhabc/p/4682028.html第三篇http://www.cnblogs.com/lyhabc/p/4682986.html第四篇http://www.cnblogs.com/lyhabc/p/6136227.html搭建非域AlwaysOn...

2018-03-23 16:22:57 1801

转载 MySQL中Redo 和 Binlog 顺序一致性问题!!!

首先,我们知道在MySQL中,二进制日志是server层的,主要用来做主从复制和即时点恢复时使用的。而事务日志(redo log)是InnoDB存储引擎层的,用来保证事务安全的。现在我们来讨论一下MySQL主从复制过程中的一些细节问题,有关于主从复制可以看具体的章节。在了解了以上基础的内容后,我们可以带着以下的几个问题去学习复制到底是怎样工作的。为什么MySQL有binlog,还有redo log...

2018-03-15 11:28:54 4246 2

原创 MySQL原地升级

现有环境mysql5.6.26安装目录:/usr/local/mysql/数据目录:/mysql/data===升级版本:mysql-5.7.151,下载相关版本(www.mysql.com)2,安装解压缩(二进制包解压缩即可 无需编译)3,备份5.6的安装目录 4,将5.7的安装目录cp到5.6的安装目录5,关闭mysqld服务mysqladmin -uroot -p shutdown6,重启m...

2018-03-08 14:22:40 567

原创 sqlserver自检堵塞并kill~~~

sqlserver还是很强大  很牛皮的  自身有作业可以定时定点去执行脚本首先写一个检测堵塞的过程,并设置触发条件USE [lianxi]GOIF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[monitor_deadlock]') AND type in (N'P', N'PC'))DROP PR...

2018-02-28 16:58:57 1414

原创 centos7基于MySQL5.7,MHA高可用搭建及搭建过程中遇到的小事情

mha 搭建文档1,三台服务器开启相对应端口防火墙或者关闭防火墙 &&selinuxsystemctl stop firewalld && setenforce 02,三台服务器配置免密登陆1.77[root@localhost ~]# ssh-keygen -t rsa[root@localhost ~]# ssh-copy-id /root/.ssh...

2018-01-22 17:31:01 2433 1

原创 MySQL time那些事儿

1.timeout变量知多少打开mysql,用show variables like '%timeout%'命令一看,不看不知道,一看吓一跳,结果如下面所示,这么多timeout相关变量,一下就吓尿了。。原来对mysql的了解原来是如此的不够,好了,这么些timeout究竟各自是什么意思,花了一下午去学习,做了几个小实验,总算明白了一二,如有错误,请不吝赐教啊。?

2018-01-16 10:50:42 231

原创 mysql用maxscale中间件实现读写分离

10.10.11.13 (maxscale)10.10.11.13 (master)10.10.11.14 (slave)##提前搭建好mysql主从数据库(此处mysql版本5.7.20,主从搭建不再啰嗦)#提前创建工作路径mkdir ./maxscale/log/ -pmkdir -p ./maxscale/data/mkdir -p ./maxscale/cache/mkdi...

2017-10-26 11:03:28 4399 3

原创 MySQL实现跨服务器查询

案例B服务器数据库进行查询时需要用到A服务器数据库表数据,需要对数据进行夸服务器查询,办法有很多,这里简单介绍下通过存储引擎层实现跨服务器查询A服务器(192.168.1.76)B服务器(192.168.1.77)1) MySQL实例A建立测试表mysql> create database lianxi;mysql> use lianximysql> CRE

2017-10-09 10:56:22 7342

原创 sqlserver 现有订阅发布创建表分区

1,停掉要分区表的发布 sqlserver》本地发布》对应发布属性》项目》要分区的表2,给表进行分区   创建文件组 alter database new_HouseRent add filegroup  FG01;alter database new_HouseRent add filegroup  FG02;alter database new_HouseR

2017-09-27 17:42:59 586

原创 sqlserver镜像搭建

--主体创建数据库  USE [master]  GO  CREATE DATABASE [DemoDB]  GO  ALTER DATABASE [DemoDB] SET RECOVERY FULL WITH NO_WAIT  GO      --主体:创建证书 和 备份  USE master;    GO   CREATE MASTER KEY

2017-09-27 17:41:27 964

原创 Python查询mssql导入Excel表格

#!/usr/bin/python#author:lyk#coding:utf-8import pymssql,xlwt,time,sys,xlrdfrom xlutils.copy import copytoday_date = time.strftime("%Y%m%d", time.localtime(time.time()))def mkfile(file_dist): #生成

2017-08-29 17:47:29 872

原创 Python多线程简易理解

单线程   在好些年前的MS-DOS时代,操作系统处理问题都是单任务的,我想做听音乐和看电影两件事儿,那么一定要先排一下顺序。(好吧!我们不纠结在DOS时代是否有听音乐和看影的应用。^_^)from time import ctime,sleepdef music(): for i in range(2): print "I was

2017-08-15 17:12:31 400

转载 MySQL 的redo 和 undo

00 – Undo LogUndo Log 是为了实现事务的原子性,在MySQL数据库InnoDB存储引擎中,还用Undo Log来实现多版本并发控制(简称:MVCC)。- 事务的原子性(Atomicity)  事务中的所有操作,要么全部完成,要么不做任何操作,不能只做部分操作。如果在执行的过程中发生  了错误,要回滚(Rollback)到事务开始前的状态,就像这个事务从来

2017-08-14 16:57:57 671 3

原创 Redis高可用简易搭建

redis主从复制原理,1. 收到replication的指示2. 建立socket连接到master,准备发送ping命令个master3. 发送ping给master后,等待master的回复4. 等待master传送rdb文件->收到rdb文件后,完成replication建立。额外的ping命令是redis应用层校验连接成功的额外过程。Linux 安装 redis...

2017-08-14 09:53:41 347

原创 MySQL的原地升级

现有环境mysql5.6.26安装目录:/usr/local/mysql/数据目录:/mysql/data===升级版本:mysql-5.7.151,下载相关版本(www.mysql.com)2,安装解压缩(二进制包解压缩即可 无需编译)3,备份5.6的安装目录4,将5.7的安装目录cp到5.6的安装目录

2017-08-14 09:47:02 703

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除