摘要: 一.mysql体系结构和存储引擎 1.1、数据库和实例的区别 数据库:物理操作系统或其他形式文件类型的集合。在mysql下数据库文件可以是frm,myd,myi,ibd结尾的文件。 数据库实例:由数据库后台进程/线程以及一个共享内存区组成。数据库实例才是真正用来操作数据库文件的。 mysql数据库是 阅读全文
posted @ 2017-08-07 16:30 永杰本杰 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 对其用户和应用程序来讲,每一个VPS平台的运行和管理都与一台独立主机完全相同,因为每一个VPS均可独立进行重启并拥有自己的root访问权限、用户、IP地址、内存、过程、文件、应用程序、系统函数库以及配置文件。VPS服务器最重要的指标就是内存大小,多个VPS服务器可以共享一颗CPU,但不能共享同一块内 阅读全文
posted @ 2017-08-07 14:53 永杰本杰 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 环境为CentOS系统,1G内存,Mysql5.5.30。在/etc/my.cnf内添加: 复制代码代码如下: skip-external-lockingskip-name-resolvemax_connections = 1024query_cache_size = 16Msort_buffer_ 阅读全文
posted @ 2017-08-07 14:51 永杰本杰 阅读(2455) 评论(0) 推荐(0) 编辑
摘要: 前言 在数据库中存的就是一张张有着千丝万缕关系的表,所以表设计的好坏,将直接影响着整个数据库。而在设计表的时候,我们都会关注一个问题,使用什么存储引擎。等一下,存储引擎?什么是存储引擎? 什么是存储引擎? 关系数据库表是用于存储和组织信息的数据结构,可以将表理解为由行和列组成的表格,类似于Excel 阅读全文
posted @ 2017-08-07 14:50 永杰本杰 阅读(161) 评论(0) 推荐(0) 编辑
摘要: MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,但却有一个缺点:不支持事务处理(transaction)。不过,在这几年的发展下,MySQL也导入了InnoDB( 阅读全文
posted @ 2017-08-07 14:49 永杰本杰 阅读(141) 评论(0) 推荐(0) 编辑
摘要: PHP技术交流群 170855791MySQL5.5以后默认使用InnoDB存储引擎,其中InnoDB和BDB提供事务安全表,其它存储引擎都是非事务安全表。若要修改默认引擎,可以修改配置文件中的default-storage-engine。可以通过:show variables like 'defa 阅读全文
posted @ 2017-08-07 14:43 永杰本杰 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一、 表设计规范 二、 索引规范 三、 SQL语句规范 四、 散表规范 五、 其他 FAQ 1-1.库名、表名、字段名必须使用小写字母,“_”分割。 a)MySQL有配置参数lower_case_table_names,不可动态更改,Linux系统默认为0,即库表名以实际情况存储,大小写敏感。如果是 阅读全文
posted @ 2017-08-07 14:42 永杰本杰 阅读(1059) 评论(0) 推荐(0) 编辑