上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: #! /bin/sh # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: starts the nginx web server PATH=/usr/local/sbin:/usr/local/bin:/sbin:/ 阅读全文
posted @ 2016-08-19 10:31 lpfuture 阅读(2458) 评论(0) 推荐(0) 编辑
摘要: 如果Nginx没有仅仅只能代理一台服务器的话,那它也不可能像今天这么火,Nginx可以配置代理多台服务器,当一台服务器宕机之后,仍能保持系统可用。具体配置过程如下: 1. 在http节点下,添加upstream节点。 upstream linuxidc { server 10.0.6.108:708 阅读全文
posted @ 2016-08-19 10:26 lpfuture 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1.1 nginx概述nginx简介Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.Nginx是由俄罗斯人 Igor Sysoev为俄罗斯访问量第二的 R 阅读全文
posted @ 2016-08-19 10:21 lpfuture 阅读(4163) 评论(0) 推荐(0) 编辑
摘要: nginx rewrite重写规则配置教程 rewrite可以出现的地方有4个:NGX_HTTP_SRV_CONF,NGX_HTTP_SIF_CONF,NGX_HTTP_LOC_CONF,NGX_HTTP_LIF_CONF。分别对应着: NGX_HTTP_SRV_CONF:配置文件中的server域 阅读全文
posted @ 2016-08-19 10:12 lpfuture 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 语法规则: location [=|~|~*|^~] /uri/ { … }= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。~ 阅读全文
posted @ 2016-08-19 09:57 lpfuture 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 默认日志格式 log_format access '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" $http 阅读全文
posted @ 2016-08-18 15:17 lpfuture 阅读(348) 评论(0) 推荐(0) 编辑
摘要: hash表 Ngnix使用hash表来协助完成请求的快速处理。 考虑到保存键及其值的hash表存储单元的大小不至于超出设定参数(hash bucket size), 在启动和每次重新配置时,Nginx为hash表选择尽可能小的尺寸。 直到hash表超过参数(hash max size)的大小才重新进 阅读全文
posted @ 2016-08-18 14:32 lpfuture 阅读(174) 评论(0) 推荐(0) 编辑
摘要: nginx命令行参数 [user@host dir]$ /usr/local/nginx/sbin/nginx -hnginx version: nginx/1.8.0Usage: nginx [-?hvVtq] [-s signal] [-c filename] [-p prefix] [-g d 阅读全文
posted @ 2016-08-18 14:23 lpfuture 阅读(3444) 评论(0) 推荐(1) 编辑
摘要: 为使用fsync方式、指定O_DSYNC为使用O_SYNC方式。由于这在某些 Unix 环境下还有些问题所以在 ‘data’ versions 并没有被使用。 介绍: InnoDB给MySQL提供了具有提交,回滚和崩溃恢复能力的事务安全(ACID兼容)存储引擎。InnoDB锁定在行级并且也在SELE 阅读全文
posted @ 2016-08-17 14:25 lpfuture 阅读(257) 评论(0) 推荐(0) 编辑
摘要: SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用, 阅读全文
posted @ 2016-08-17 11:50 lpfuture 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 优化数据类型提高性能的主要原理在于以下几个方面:1. 通过选用更“小”的数据类型减少存储空间,使查询相同数据需要的 IO 资源降低;2. 通过合适的数据类型加速数据的比较;下面我们还是通过分析一些常用数据类型的数据存储格式和长度来看看哪些数据类型可以在优化中利用上吧。数字日期类型我们先来看看存放长度 阅读全文
posted @ 2016-08-16 15:58 lpfuture 阅读(198) 评论(0) 推荐(0) 编辑
摘要: PS:今天一同事问我有木有比较靠谱的mysql压力测试工具可用。其实mysql自带就有一个叫mysqlslap的压力测试工具,还是模拟的不错的。下面举例说说。mysqlslap是从5.1.4版开始的一个MySQL官方提供的压力测试工具。通过模拟多个并发客户端访问MySQL来执行压力测试,同时详细的提 阅读全文
posted @ 2016-08-15 18:39 lpfuture 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 建立索引的原则: 1:查询频繁 2:区分度高 3:长度小 4: 尽量能覆盖常用查询字段. 索引长度:1: 索引越短, 重复度越高,区分度越小, 索引效果越不好2: 索引越长, 重复度越低,区分度越高, 索引效果越好,但带来的影响也越大--索引文件越大,增删改变慢,并且影响查询速度. 所以, 要在 区 阅读全文
posted @ 2016-08-15 15:23 lpfuture 阅读(1414) 评论(0) 推荐(0) 编辑
摘要: 前言 为了保证数据的一致完整性,任何一个数据库都存在锁定机制。锁定机制的优劣直接应想到一个数据库系统的并发处理能力和性能,所以锁定机制的实现也就成为了各种数据库的核心技术之一。本章将对MySQL中两种使用最为频繁的存储引擎MyISAM和Innodb各自的锁定机制进行较为详细的分析。 MySQL锁定机 阅读全文
posted @ 2016-08-15 15:08 lpfuture 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 写法不一样而功能完全相同的两条 SQL 的在性能方面的差异。示例一需求:取出某个 group(假设 id 为 100)下的用户编号(id),用户昵称(nick_name)、用户性别( sexuality ) 、 用 户 签 名 ( sign ) 和 用 户 生 日 ( birthday ) , 并 阅读全文
posted @ 2016-08-15 12:19 lpfuture 阅读(1239) 评论(0) 推荐(0) 编辑
摘要: 当您的库中删除了大量的数据后,您可能会发现数据文件尺寸并没有减小。这是因为删 除操作后在数据文件中留下碎片所致。optimize table 可以去除删除操作后留下的数据文件碎片,减小文件尺寸,加快未来的读写操作。您只要在做完批量删除,或定期(如 每一两个月)进行一次数据表优化操作即可。 OPTIM 阅读全文
posted @ 2016-08-15 11:33 lpfuture 阅读(6447) 评论(0) 推荐(0) 编辑
摘要: 想法非常简单,在标准的B-Tree索引上创建一个伪哈希索引。它和真正的哈希索引不是一回事,因为它还是使用B-Tree索引进行查找。然而,它将会使用键的哈希值进行查找,而不是键自身。你所要做的事情就是在where子句中手动地定义哈希函数。 例子:URL查找。 URL通常会导致B-Tree索引变大,因为 阅读全文
posted @ 2016-08-15 10:41 lpfuture 阅读(1630) 评论(0) 推荐(0) 编辑
摘要: mysql大数据量使用limit分页,随着页码的增大,查询效率越低下。 测试实验 1. 直接用limit start, count分页语句, 也是我程序中用的方法: select * from product limit start, count当起始页较小时,查询没有性能问题,我们分别看下从10, 阅读全文
posted @ 2016-08-15 10:38 lpfuture 阅读(28430) 评论(5) 推荐(8) 编辑
摘要: 一、逻辑备份 1.生成insert语句 使用mysqldump 为了保证数据库中数据的一致性,有以下两种办法可以做到 --single-transaction 对于事务支持的存储引擎,如 Innodb 或者 BDB 等 ,将整个备份过程控制在同一个事务中,来达到备份数据的一致性和完整性 --lock 阅读全文
posted @ 2016-08-12 14:45 lpfuture 阅读(286) 评论(0) 推荐(0) 编辑
摘要: MySQL 数据库不仅提供了数据库的服务器端应用程序,同时还提供了大量的客户端工具程序,如 mysql,mysqladmin,mysqldump 等等,都是大家所熟悉的。虽然有些人对这些工具的功能都已经比较了解了,但是真正能将这些工具程序物尽其用的人可能并不是太多, 或者知道的不全,也可能并不完全了 阅读全文
posted @ 2016-08-11 18:23 lpfuture 阅读(1848) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页