上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 虽然你所写的每个Python程序并不总是需要严密的性能分析,但是当这样的问题出现时,如果能知道Python生态系统中的许多种工具,这样总是可以让人安心的。 分析一个程序的性能可以归结为回答4个基本的问题: 1.它运行的有多块?2.那里是速度的瓶颈?3.它使用了多少内存?4.哪里发生了内存泄漏? 下面 阅读全文
posted @ 2016-11-23 08:13 conanwang 阅读(659) 评论(0) 推荐(0) 编辑
摘要: Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。 Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。 时间间隔是以秒为单位的浮点小数。 每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。 Python 的 time 阅读全文
posted @ 2016-11-17 17:11 conanwang 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 背景 主从切换是高可用MySQL架构的必要步骤(即使用不发生,也要有备无患)。一般设置为双M(M1、M2),假设当前状态为写M1,而M2只读,切换的大致流程如下: 1、 停止应用写M1,将M1设置为只读2、 检查M2的slave status直到赶上M13、 将M1设置为可写 其中在第2步细化为a) 阅读全文
posted @ 2016-11-17 08:32 conanwang 阅读(1673) 评论(0) 推荐(2) 编辑
摘要: Sentinel是一个管理多个redis实例的工具,它可以实现对redis的监控、通知、自动故障转移。sentinel不断的检测redis实例是否可以正常工作,通过API向其他程序报告redis的状态,如果redis master不能工作,则会自动启动故障转移进程,将其中的一个slave提升为mas 阅读全文
posted @ 2016-11-16 08:39 conanwang 阅读(2635) 评论(0) 推荐(0) 编辑
摘要: 最近在搞VPS,要用到磁盘的限额,在网上找了一些相关的资料,总结起来,有两个方法能实现,一是用quota,另外一种是限制目录大小,下面我就将这两种方法写出来,与大家一起分享! 首先我们来看第一种方法,用quota实现。 步骤: 1、挂载需要限额的磁盘 mount -o usrquota,grpquo 阅读全文
posted @ 2016-11-15 14:54 conanwang 阅读(7858) 评论(0) 推荐(0) 编辑
摘要: 概述 Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redis-sentinel本身也是一个独立运行的进程,它能监控多个ma 阅读全文
posted @ 2016-11-11 20:15 conanwang 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 一,什么是foreign key,及其完整性 个人觉得,foreign key就是表与表之间的某种约定的关系,由于这种关系的存在,我们能够让表与表之间的数据,更加的完整,关连性更强。关于完整性,关连性我举个例子,大家就会明白了。 有二张表,一张是用户表,一张是订单表: 1,如果我删除了用户表里的用户 阅读全文
posted @ 2016-11-10 12:51 conanwang 阅读(1875) 评论(0) 推荐(0) 编辑
摘要: 在MySQL 3.23.44版本后,InnoDB引擎类型的表支持了外键约束。外键的使用条件:1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持);2.外键列必须建立了索引,MySQL 4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的 阅读全文
posted @ 2016-11-10 11:49 conanwang 阅读(8257) 评论(0) 推荐(1) 编辑
摘要: 一、背景 我们的MySQL数据库有一张10个Text的字段的表,还包括几个char和varchar字段,由于业务需求,我在表中加多一个Text字段的时候,插入记录的出现了下面的错误: Row size too large. The maximum row size for the used tabl 阅读全文
posted @ 2016-11-08 14:38 conanwang 阅读(720) 评论(0) 推荐(1) 编辑
摘要: Python标准数据库接口为Python DB-API, Python DB-API为开发人员提供了数据库应用 编程接口。 Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库: GadFly mSQL MySQL PostgreSQL Microsoft SQL Server 阅读全文
posted @ 2016-11-03 20:36 conanwang 阅读(120386) 评论(2) 推荐(2) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页