摘要:        
一、单表设计与优化: (1)设计规范化表,消除数据冗余(以使用正确字段类型最明显):数据库范式是确保数据库结构合理,满足各种查询需要、避免数据库操作异常的数据库设计方式。满足范式要求的表,称为规范化表,范式产生于20世纪70年代初,一般表设计满足前三范式就可以,在这里简单介绍一下前三范式。第一范式(1NF)无重复的列所谓第一范式(1NF)是指在关系模型中,对域添加的一个规范要求,所有的域都应该是原...    阅读全文
        
            posted @ 2019-05-30 16:30
Mr.peter
阅读(1121)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优    阅读全文
        
            posted @ 2019-05-30 15:24
Mr.peter
阅读(264)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
连接池组件、管理服务和工具组件、SQL接口组件、查询分析器组件、优化器组件、缓冲组件、插件式存储引擎、物理文件; 1、连接层:主要完成一些类似于连接处理,授权认证及相关的方案; 2、服务层:主要完成大多数核心服务功能; 3、引擎层:负责MySQL中数据的存储和提取,服务器通过API与存储引擎进行通信    阅读全文
        
            posted @ 2019-05-30 14:21
Mr.peter
阅读(1289)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
[client] port = 3306 socket = /var/lib/mysql/mysql.sock [mysql] #这个配置段设置启动MySQL服务的条件;在这种情况下,no-auto-rehash确保这个服务启动得比较快。 no-auto-rehash [mysqld] user = mysql port = 3306 socket = /var/lib/mysql/mysq...    阅读全文
        
            posted @ 2019-05-30 13:38
Mr.peter
阅读(1427)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
一、索引的概述和使用:(1)概述: 1)什么是索引? 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。 更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。在没有索引的情况下,数据库会遍历全部数据后选择符合条件的;而    阅读全文
        
            posted @ 2019-05-30 11:40
Mr.peter
阅读(481)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
前言有人反馈之前几篇文章过于理论缺少实际操作细节,这篇文章就多一些可操作性的内容吧。注:这篇文章是以 MySQL 为背景,很多内容同时适用于其他关系型数据库,需要有一些索引知识为基础。 优化目标 1.减少 IO 次数 IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决定的,大部分数据库操作中超    阅读全文
        
            posted @ 2019-05-30 11:38
Mr.peter
阅读(661)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
为什么要优化 系统的吞吐量瓶颈往往出现在数据库的访问速度上 随着应用程序的运行,数据库的中的数据会越来越多,处理时间会相应变慢 数据是存放在磁盘上的,读写速度无法和内存相比 如何优化 设计数据库时:数据库表、字段的设计,存储引擎 利用好MySQL自身提供的功能,如索引等 横向扩展:MySQL集群、负    阅读全文
        
            posted @ 2019-05-30 11:37
Mr.peter
阅读(179)
评论(0)
推荐(0)
        
        
 
                    
                 浙公网安备 33010602011771号
浙公网安备 33010602011771号