- 博客(20)
- 资源 (4)
- 收藏
- 关注
转载 [Mysql]mysql索引长度和key_len计算
当索引字段为定长数据类型,比如char,int,datetime,需要有是否为NULL的标记,这个标记需要占用1个字节。对于变长数据类型,比如:varchar,除了是否为NULL的标记外,还需要有长度信息,需要占用2个字节。(当字段定义为NOT NULL的时候,是否为NULL的标记将不占用字节)。不同的字符集,latin1编码一个字符一个字节,gbk编码的为一个字符2个字节,utf8编码的一个
2012-12-26 10:16:15 6028
原创 [Mysql]Mysql分区笔记
Mysql分区笔记2 range分区 基于列值的分区(水平分区) less than 小于这个值得 建立CREATE TABLE employees ( id INT NOT NULL, fname VARCHAR(30), lname VARCHAR(30), hired DATE NOT NULL DEFAULT '1970-01
2012-05-06 07:57:14 715
转载 [PHP]使用 PHP 直接在共享内存中存储数据集
概述共享内存是一种在相同机器中的应用程序之间交换数据的有效方式。一个进程可创建一个可供其他进程访问的内存段,只要它分配了正确的权限。每个内存段拥有一个惟一的 ID(称为 shmid),这个 ID 指向一个物理内存区域,其他进程可在该区域操作它。创建并提供了合适的权限之后,同一台机器中的其他进程就可以操作这些内存段:读取、写入和删除。这表明使用 C 语言编写的应用程序可与使用其他语言
2012-05-03 13:29:08 509
原创 [PHP]细察 PHP V5.3.0 特性
延迟静态绑定PHP V5.3 扩展了 static 关键词的使用。现在,无需实例化类便可访问静态类方法和属性。当类不存在对象,或者不需要对象时,这个特性就比较方便。清单 2 展示了延迟静态绑定的一个例子。清单 2. 延迟静态绑定 <?phpclass A { public static function who() { echo
2012-05-03 10:08:24 429
转载 [PHP]php操作memcache的使用测试总结
1.简介memcache模块是一个高效的守护进程,提供用于内存缓存的过程式程序和面向对象的方便的接口,特别是对于设计动态web程序时减少对数据库的访问。memcache也提供用于通信对话(session_handler)的处理。更多Memcache 模块相关信息可以到
2011-08-10 09:30:52 502
转载 [Mysql] 为MYSQL数据库加速的三大引擎
一般MySQL的自带引擎肯定是够用了,但是在有些情况下,其他的引擎可能要比手头所用更适合完成任务。如果愿意的话,你甚至可以使用MySQL++ API来创建自己的数据库引擎,就像打穿气缸装上自己的化油器。现在让我们来看看你该如何选择引擎,以及如何在可用引擎之间切换。 选择
2011-08-09 17:03:48 735
转载 [Mysql] 防御和检查SQL注入攻击的手段
SQL注入攻击的种类 知彼知己,方可取胜。首先要清楚SQL注入攻击有哪些种类。 1.没有正确过滤转义字符 在用户的输入没有为转义字符过滤时,就会发生这种形式的注入式攻击,它会被传递给一个SQL语句。这样就会导致应用程序的终端用户对数据库上的语句实施操
2011-08-09 17:00:35 6835
转载 [php] 54点提高PHP编程效率 引入缓存机制提升性能
0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果
2011-08-09 16:50:19 547
转载 [Mysql] MySQL数据库中 不得不用到的Order by语句
一、建议使用一个索引来满足Order By子句。 在条件允许的情况下,笔者建议最好使用一个索引来满足 Order By子句。如此的话,就可以避免额外的排序工作。这里笔者需要强调的一点是及时Order By子句不确切匹配索引,但是只要Where子句中所有未使用的索引部分和
2011-08-05 17:02:29 640
转载 [PHP]xdebug教程
xdebug下载地址:http://www.xdebug.org/download.php版本选择: xdebug有Non-thread-safe(非线程安全)、thread-safe(线程安全)写一个test.php,内容为,搜索"Thread Safety" enable为线程安全版、disable为非线程安全版选择VC6还是VC9?标明 MSVC9 (Visual C++ 2008) 的是VC9如果你在apache1或者apache2下使用PHP,你应该选择VC6的版本如果你在IIS下使用PHP应该选
2011-03-17 11:24:00 1033
转载 [Mysql]SQL 高性能查询优化语句
<br /><br />保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如 SELECT * FROM T1语句,要用到几列就选择几列如:SELECT COL1,COL2 FROM T1;在可能的情况下尽量限制尽量结果集行数如:SELECT TOP 300 COL1,COL2,COL
2011-03-13 11:02:00 700
转载 [Mysql]主从同步的快速设置
1. Master:/etc/my.cnf2. Slave:/etc/my.cnf3. Master:在master数据库设置用来同步的slave用户权限4. Master:导出数据到slave5. Slave:导入数据到slave6. Slave:开始同步数据
2011-03-03 14:57:00 474
原创 [PHP][Function]实现将一个文件夹下的所有文件及文件夹复制到另一个文件夹里(保持原有结构)[已验证][原创]
PHP实现将一个文件夹下的所有文件及文件夹复制到另一个文件夹里(保持原有结构)
2011-03-03 14:12:00 3752
原创 [PHP][使用PHPCxcel制作excel表格并导出文件的用法及成功实例[已验证][原创]
PHP使用PHPCxcel制作excel表格并导出文件的用法及成功实例
2011-03-03 14:01:00 1981 1
转载 [Mysql]合理配置MySQL缓存 提高缓存命中率
一、什么时候应用系统会从缓存中获取数据?二、提高缓存命中率的建议。 一是在配置时,客户端与服务器端要使用相同的字符集。 二是在客户端上,要固化查询的语句。 三是提高内存中缓存的配置,来提高命中率 四是通过分区表可以提高缓存的命中率。三、多个应用对缓存的影响。
2011-03-03 13:35:00 447
转载 [Mysql]程序员基础 MySQL数据库开发必备常识
MySQL 可以说是程序员应用最多的数据库,下面笔者为大家分享MySQL数据库开发 当中的一些常识,存储引擎的选择,索引的设计及使用和大批量插入时SQL语句的优化。希望能对大家有帮助。
2011-03-03 13:32:00 453
转载 [Apache]负载均衡实现
在开源Apache服务器中能不能进行负载均衡设置呢?可以的,那么如何进行呢?本文就将一个实际的站点为例,为大家讲述一下Apache负载均衡的配置。那么具体内容就请来看看文章吧。
2011-03-03 10:02:00 540
原创 Apache负载均衡实现
在开源Apache服务器中能不能进行负载均衡设置呢?可以的,那么如何进行呢?本文就将一个实际的站点为例,为大家讲述一下Apache负载均衡的配置。那么具体内容就请来看看文章吧。下面以在apachemod_proxy下做的反向代理Apache负载均衡为配置实例:在站点www.test.com,我们按提供的内容进行分类,不同的服务器用于提供不同的内容服务,将对http://www.test.c...
2011-03-03 09:54:11 102
php jquery js开发手册中文+中文配置
2012-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人