一曲微茫度此生

╮奈何心善

宝塔面板下使用Nginx ,typecho,404问题

宝塔面板下使用Nginx ,typecho,404问题 最近买了个香港的vps,于是想着装个面板统一管理起来比较方便,就百度了下 Linux面板,发现宝塔面板界面看起来,还挺好看的,抱着尝试的心态是去试了下,于是就在vps上安装了一个,等安装好,迫不及待的就安装了一个小博客试试,typecho ...

2019-06-15 10:56:42

阅读数 39

评论数 0

mysql慢查询配置和测试

在系统的优化过程中,对SQL语句的优化更是非常重要的一部分。系统上线后发现了许多对性能有影响的SQL。本文主要是讲解利用MySQL的一些状态分析并且记录影响数据库性能的语句 MySQL状态查询 show status;//MySQL状态查询 分析其中相对好理解的几点 show status ...

2019-04-05 17:02:31

阅读数 30

评论数 0

mysql的tables cache

mysql查询tables cache的最大数: show variables like 'table_cache';   mysql查询当前系统已经打开的描述符命令: show status like 'open_tables';   一、调整table cachetable_cache 参数...

2019-02-14 14:13:57

阅读数 65

评论数 0

优化innodb_log_file_size参数

在mysql 5.5和5.5以前innodb的logfile最大设置为4GB,在5.6以后的版本中logfile最大的可以设为512GB. innodb的logfile就是事务日志,用来在mysql crash后的恢复.所以设置合理的大小对于mysql的性能非常重要 在5.5的版本中,defaul...

2019-02-14 14:08:20

阅读数 76

评论数 0

INNODB_BUFFER_POOL_SIZE:设置最佳内存值

什么是INNODB BUFFER POOL 计算机使用它们的大部分内存来提升对经常访问的数据的性能。这就是我们所知的缓存,是系统的一个非常重要的组成部分,因为访问硬盘的数据可能会慢到100到100000倍,这取决你访问的数据量。MyISAM是使用操作系统的文件系统缓存来缓存那些经常被查询的数据...

2019-02-14 13:52:46

阅读数 1045

评论数 0

linux下 MySql主从复制搭建方法

前提条件:服务器搭建MySQL并且可成功运行   No1:编辑主库、从库的配置文件  /etc/my.cnf   主库[ mysqld ]下编辑 server-id = 1 log-bin= mysql-bin binlog_format=mixed   从库[ mysqld...

2018-08-22 23:41:51

阅读数 49

评论数 0

windows下 主主复制 搭建

主主复制的原理图   作用: 单向复制有利于健壮性、速度和系统管理: •主服务器/从服务器设置增加了健壮性。主服务器出现问题时,你可以切换到从服务器作备份。 •通过在主服务器和从服务器之间切分处理客户查询的负荷,可以得到更好的客户响应时间。SELECT查询可以发送到从服务器以降低主服务器的查...

2018-08-22 23:39:00

阅读数 26

评论数 0

windows下主从搭建

首先需安装第二个mysql服务   如果原来有mysql  可以先把原数据库进行备份防止数据丢失 在cmd界面进入到mysql文件的bin目录 执行以下语句,导出sql语句 mysqldump.exe -h localhost -uroot -p affairs ...

2018-08-22 23:35:59

阅读数 60

评论数 0

mysql数据库和oracle数据库建立索引的原则

数据库建立索引的原则  1,确定针对该表的操作是大量的查询操作还是大量的增删改操作。  2,尝试建立索引来帮助特定的查询。检查自己的sql语句,为那些频繁在where子句中出现的字段建立索引。  3,尝试建立复合索引来进一步提高系统性能。修改复合索引将消耗更长时间,同时,复合索引也占磁盘空间。  ...

2018-08-07 15:33:26

阅读数 332

评论数 0

mysql的几种索引及优缺点和注意事项

一、普通索引    最基本的索引,只是加快了查询速度。二、唯一索引    与普通索引类似,不同的是:索引的列值必须唯一,但允许有空值,也就是null,如果是组合索引,则列值的组合必须是唯一的。三、主键索引    即我们常用的主键id,它是一种特殊的唯一索引,不允许有空值,一般在建表时同时创建主键索...

2018-06-20 17:51:08

阅读数 758

评论数 0

MySQL存储过程/存储过程与自定义函数的区别

存储过程:简单的说,就是一组SQL语句集,功能强大,可以实现一些比较复杂的逻辑功能,类似于JAVA语言中的方法;ps:存储过程跟触发器有点类似,都是一组SQL集,但是存储过程是主动调用的,且功能比触发器更加强大,触发器是某件事触发后自动调用;有哪些特性:有输入输出参数,可以声明变量,有if/els...

2018-06-15 18:22:42

阅读数 617

评论数 0

mysql视图的使用

一、视图的含义:    视图是一张虚拟的表。与包含数据的表不一样,视图只包含使用时动态检索数据的查询。二、为什么使用视图:        1)重用SQL语句                        简化复杂的SQL操作。在编写查询后,可以方便地重用它而不必知道它的基本查询细节        ...

2018-06-15 17:49:02

阅读数 70

评论数 0

mysql触发器

mysql触发器的概念:  触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。一、作用:  在对表操作进行增删改的时候可以对另一张表进行指定的操作,比如说在给学生表添加信息时,在日记表中自动添加一条学生表添加了一条数据,并记录...

2018-06-15 16:59:05

阅读数 53

评论数 0

mysql 利用binlog增量备份

mysql 利用binlog增量备份,还原实例一,什么是增量备份增量备份,就是将新增加的数据进行备份。假如你一个数据库,有10G的数据,每天会增加10M的数据,数据库每天都要备份一次,这么多数据是不是都要备份呢?还是只要备份增加的数据呢,很显然,我只要备份增加的数据。这样减少服务器的负担。二,启用...

2018-06-15 15:23:00

阅读数 36

评论数 0

mysql分区

一、分区概念:        分区是指允许根据指定的规则,跨文件系统分配单个表的多个部分。表的不同部分在不同的位置存储为单独的表。        通俗地讲表分区是将一张大表,根据条件分割成若干个小表。数据库存存储的时候会存在多个文件中。而对于程序或者数据库来说,依旧是一张表,就是将mysql相关的...

2018-06-14 21:51:27

阅读数 42

评论数 0

mysql数据分表

mysql分表:为什么要分表:当一张表的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。mysql执行一个sql的过程如下:    1、接收到sql;     2、把sql放到排队队列中;    3、执行sq...

2018-06-14 21:29:21

阅读数 80

评论数 0

高并发压力测试

为什么要进行压力测试?    1)帮助我们了解服务器的性能以及并发    2)帮助我们查找程序问题    3)帮助我们了解网站的并发量    4)了解业务系统的瓶颈    5)了解服务器硬件的瓶颈使用apache的ab.exe进行压力测试通过上面的用法介绍可以得知,ab的使用方法就是输入如下DOS...

2018-06-12 20:20:29

阅读数 1883

评论数 0

linux安装mysql8.0

MySQL 8 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能!以下为本人2018.4.23日安装过程的记录。整个过程大概需要一个小时,make && make insta...

2018-06-04 19:49:51

阅读数 5299

评论数 1

MySQL配置主主

MySQL配置主主 主主复制即在两台MySQL主机内都可以变更数据,而且另外一台主机也会做出相应的变更。聪明的你也许已经想到该怎么实现了。对,就是将两个主从复制有机合并起来就好了。只不过在配置的时候我们需要注意一些问题,例如,主键重复,server-id不能重复等等。 GRANT R...

2018-05-26 10:23:17

阅读数 69

评论数 0

解决mysql服务器数据延迟

一主一从的原理: 主服务器 >>数据更新 >> 生成二进制日志文件 >> IO线程 &gt...

2018-05-25 21:43:36

阅读数 379

评论数 0

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