![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
服务器运维
文章平均质量分 72
DavidCao520
这个作者很懒,什么都没留下…
展开
-
nginx的安装及基本配置,及多个域名服务
centos6.x yum默认没有nginx的软件包 安装方式: 到nginx下载页面http://nginx.org/en/linux_packages.html#stable,复制CENTOS 6的nginx软件源安装包 运行命令:wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6原创 2016-06-24 16:34:49 · 5400 阅读 · 0 评论 -
Python的线程/进程间通讯对象分析
Python提供了一系列的对象支持线程/进程间的通讯:LockRLockConditionSemaphoneBounderSemaphoneEventBarrier除了Lock,Rlock外,进程的相关对象只是线程相关对象的clone,而且进程的Lock,RLock也是与线程Lock,RLock相对应的对象。在这里我们只分析线程的这几种对象。 一般使用范围:Lock用于对互斥操作(原创 2016-06-26 15:49:08 · 2308 阅读 · 0 评论 -
mysql 主键选择
转载:http://www.cnblogs.com/chutianyao/archive/2012/11/04/2753995.html (针对InnoDB引擎)我们实际生产环境可能会使用四类属性作为主键:(1). 自增序列;(2). UUID()函数生成的随机值;(3). 用户注册的唯一性帐号名称,字符串类型,一般长度为:40个字符;(4). 基于一套机制生成类似自增的值,比如序列生成器;那么我转载 2016-06-28 21:32:07 · 5087 阅读 · 0 评论 -
浅谈数据库的水平拆分
转自: http://dryr.blog.163.com/blog/static/582110132010422115946413/ 一般人们分析问题,总是从问题现象,原因分析,解决方案这样的思路来分析思考问题,我想对这个数据库的水平拆分也按这样的思路来简单剖析一下。 先从问题现象入手,随着数据库表中数据日积月累越来越多,当表记录数达到千万甚至亿级别时,数据库表的访问效率下降明显转载 2016-06-28 21:40:19 · 1876 阅读 · 0 评论 -
mysql的分区技术
一、概述 当 MySQL的总记录数超过了100万后,会出现性能的大幅度下降吗?答案是肯定的,但是,性能下降>的比率不一而同,要看系统的架构、应用程序、还有>包括索引、服务器硬件等多种因素而定。当有网友问我这个问题的时候,我最常见的回答>就是:分表,可以根据id区间或者时间先后顺序等多种规则来分表。分表很容易,然而由此所带来的应用程序甚至是架构方面的改动工作却不>容小觑,还包括将来的扩展性等。在以前转载 2016-07-23 15:42:18 · 361 阅读 · 0 评论 -
Mysql优化
在现在的后台开发中,磁盘往往成为了运行瓶颈,而对于大部分应用而言,数据库就是最大的瓶颈。下面列一些mysql的优化点。使用ORM,使用ORM不仅仅防止SQL注入,提供操作便利,方便数据库切换等;同时大部分程序员也不会比ORM里面写的SQL语句更好。为经常用来做搜索的字段建立索引,但不要为太多字段建立索引,因为插入,删除,甚至update索引字段都会导致对索引的操作,这时会影响数据库的操作速度。原创 2016-07-23 16:10:04 · 469 阅读 · 0 评论 -
Python包安装小技巧
Python windows库 我们的工作环境大多还是在windows平台,但是Python的很多第三方库在windows下并没有正式的安装文件,这时使用下面网站的库可以给我们节省不少时间: http://www.lfd.uci.edu/~gohlke/pythonlibs/ 应该说很少是没有的了;记住在windows上Python最好安装32位版本,因为很多库在windows上只提供了32原创 2016-07-06 22:20:04 · 471 阅读 · 0 评论 -
LINUX系统监视——/proc文件系统(文件夹)
在Linux中有额外的机制可以为内核和内核模块将信息发送给进程 – /proc 文件系统。最初设计的目的是允许更方便的对进程信息进行访问(因此得名),现在它被每一个有有趣的东西报告的内核使用,例如 /proc/modules 有模块的列表 /proc/meminfo 有内存使用的统计表。 使用proc 文件系统的方法和使用设备驱动程序非常相似–创建一个 /proc 文件需要的所有信息的结构,包括任转载 2016-07-21 09:40:33 · 1835 阅读 · 0 评论 -
Linux上几个可以影响到服务器并发处理性能的系统参数
1. 打开文件数量限制 系统总共可以打开的文件数 因为服务器的资源是有限的,所以Linux对打开的文件数做了限制;包括系统总共可以打开的文件数,单个用户/组别可以打开的文件数,单个进程可以打开的文件数等 对于系统总共可以打开的文件数,应该是系统根据系统硬件资源自动计算出来的,查看几个系统值都很大,一般不需要我们操心了,如果实在要改,请在/etc/sysctl.conf文件下面加上:原创 2016-07-21 14:49:28 · 3344 阅读 · 0 评论