自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

veaglefly的博客

人生的意志和劳动将创造奇迹般的奇迹!

  • 博客(11)
  • 资源 (11)
  • 收藏
  • 关注

原创 MySql性能调优(六)InnoDB引擎和Myisam引擎的性能对比

对于这两种存储引擎的选择,要根据项目的应用特点来权衡,而对于复杂的应用系统,也可以根据实际情况来选择多种存储引擎的组合。不过这种方法不建议采取。     MyISAM支持全文索引,这是一种基于分词创建的索引,支持一些比较复杂的查询,但不是事务安全的,而且不支持外键。每张MyISAM表存放在3个文件中:frm文件存放表格定义;数据文件是MYD;索引文件是MYI;对于MyISAM表,可以手工或者自

2015-05-31 22:30:28 1001

原创 MySql性能调优(五)采用合适的锁机制之表锁的演示

MySql的锁有以下几种形式:1. 表级锁;开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高 ,并发度最低。MyISAM引擎属于这种类型。2. 行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突概率最低,并发度也最高。InnoDB引擎属于这种类型。3. 页面锁:开销和加锁时间介于表锁和行锁之间;会出现死锁;锁定粒度也介于两者之间,并发度一般。NDB属于这种类型。

2015-05-28 15:54:52 854

原创 MySql性能调优(四)快速修改表结构

1.     修改varchar类型为了满足需求,现要将varchar(6)改成varchar(8).这时更好的方法不是使用altertable modify,而是采用如下的步骤:A.创建一张临时表,把varchar设置为varchar(8),如下所示:B.  替换.frm表结构文件C.  然后查看就可以了。在windows下待测试。也可以参考文章:http:/

2015-05-28 15:40:16 1014

原创 MySql性能调优(三)之表的设计

一. 首先介绍几个概念:1. 完全函数依赖:在属性集U上的关系模式R(U)中,如果X->Y,并且对于X的任何一个真子集X’,都有X’≠>Y,则Y对X完全函数依赖。2. 传递函数依赖:在R(U)中,如果X->Y,Y->Z,则称Z对X的传递函数依赖。二. 范式  关系型数据库有6种范式:第一范式(1NF),第二范式(2NF),第三范式(3NF),巴德斯科范式(BCNF),第四范式(

2015-05-28 15:38:10 826

原创 MySql性能调优(二)字段类型的选取之字符类型

字符类型:Char()用于保存固定长度的字符串,长度最大为255,比指定长度大的值将被截断,比指定长度小的值会用空格填补。Varchar()用于保存可变长度的字符串,长度最大为65535,只存储字符串实际需要的长度,但是会用1~2个字节来存储值得长度。如果列的最大长度小于或255,则使用1字节,否则就是2字节。Char和varchar与字符编码也有密切联系,GBK占用2个字节,UTF8

2015-05-28 15:29:53 1238

原创 MySql性能调优(一)字段类型的选取之时间类型

时间类型:1. 在MySql中支持5种时间类型,分别是DATE、TIME、DATETIME、TIMESTAMP和YEAR。在日常建表中我们要优先使用timestamp类型,它有自动更新时间的功能,示例:也可以设置不自动更新,只需默认值为空即可。如:2. year(2)类型会自动转换为year(4)类型

2015-05-28 15:26:28 938

原创 memcached内存分配机制

在C中,使用malloc分配内存时会产生内存碎片,即空闲零碎的空间无法利用。Memcached中的Slab Allocator机制缓解这一问题。基本原理:按照预先规定的大小,将内存分成数个slab仓库,然后将各仓库分割成特定长度的块(chunk),并把尺寸相同的块分成组,以完全解决内存碎片问题Memcached根据收到的数据的大小,选择最适合数据大小的slab。Memcac

2015-05-28 15:17:20 769

原创 memcached介绍和基本命令

【介绍】:Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据 库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。【特点】:1.

2015-05-28 15:04:23 4880

原创 Zend Framework 中render、_forward 、redirect的区别

一.     Render如果显示的视图是本控制器下面的某一个,就可以使用render$this ->render(‘bar’);//要找的是当前控制器下的bar视图。二._forward不是直接找的一个页面,而是找的控制器例如:$this->_forward(‘bar’,’barbar’);//找的是barbar控制器对应下的bar视图。需要新建一个barba

2015-05-28 14:55:24 634

原创 Zend Framework框架安装准备

首先,在hosts文件内添加以下一行代码至末尾。192.168.133.77    www.veaglefly.com试一试有没有成功,ping的通说明成功。   2. 创建虚拟主机在httpd.conf文件的末尾写入如下:注意:DocumentRoot指向了项目中的public子目录,意味着只有那个目录的文件暴漏在Apache下,其他文件不会开

2015-05-05 23:22:28 1895

原创 Zend Framework数据库详细配置

Zend framework 的数据适配困扰了我很久,来分享一下我之前配置的细节。首先有些控制器需要调用数据库,有些不需要,不需要调用数据库的控制器调用会浪费资源,因此 我们新建了一个父类,供其他需要使用数据库的controller调用。代码如下:<?php //做一个父类,供其他的controller的类来继承。 class BaseController extend

2015-05-05 23:16:56 2114 1

docker_rpm.zip

centos7.6系统docker19.03.5 rpm一键安装包, 自作一键安装脚本,执行docker-ce-install.sh 完成一键安装。

2020-05-26

build.gradle.zip

kafka切换阿里云镜像配置文件build.gradle, 解决com.github.spotbugs报错问题。

2020-05-13

php操作短信猫发送短信类

php操作短信猫发送短信类 亲测成功。博客中有具体说明

2016-03-09

minicom2.7

串口调试工具,博客有安装教程及短信猫调试说明

2016-03-09

PHP geoIP及例子下载

PHP 扩展geoIP及使用例子下载,运行通过。

2016-01-19

山东科技大学编译原理课程设计

山东科技大学编译原理课程设计

2015-08-20

ckfinder_php_3.0.0.zip,PHP版免费下载

ckfinder_php_3.0.0.zip,PHP版免费下载

2015-08-14

CKeditor工具免费下载

CKeditor工具免费下载

2015-08-14

基于Zend framework的投票系统的实现

基于Zend framework的投票系统的实现,自己写的,但是能运行

2015-08-11

基于zend Framework的购物车系统的实现

基于zend Framework的购物车系统的实现,自己写的,能运行,

2015-08-11

MySql性能调优(一)字段类型的选取之时间类型

MySql性能调优(一)字段类型的选取之时间类型

2015-07-07

空空如也

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

TA关注的人

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