`
黑色联想
  • 浏览: 27393 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MYSQL数据优化学习路(笔记一)--基础

 
阅读更多

1、MySQL可以安装在Windows与linux平台,配置文件分别为:my.ini/my.cnf,在linux中查看mysql的安装目录命令为:

写道
ps -ef|grep mysql


2、在配置文件中配置MySQL的日志文件很重要,主要有以下几种日志:

它们都要写入到配置文件中[mysqld]下
错误日志:
log-error=地址
二进制日志:
log-bin=地址
查询日志:
log=地址
慢查询日志:
log-slow-queries=地址

 3、MySQL架构

最上层为Connectors层,主要是不同的语言与SQL的交互

中间层为MySQL的核心层,它提供了SQL的解析器,查询优化器、缓存与数据库接口

最下层为MySQL的引擎层,而MySQL自带有innodb存储引擎与MyIsAm存储引擎,在我们开发的过程中,在这两种引擎中,最好是选择innodb来。原因是在事务与高并发方面,innodb更加的出色。

 

分享到:
评论

相关推荐

    mysql优化笔记+资料

    以下是一份详细的MySQL优化笔记,涵盖了多个方面: 一、查询优化 1. 使用索引:为经常用于搜索的列创建索引可以显著加快查询速度。B树和哈希索引是最常见的类型,适用于不同的查询场景。 2. 避免全表扫描:尽量使用...

    MySQL核心技术学习笔记

    ### MySQL核心技术学习笔记 #### 一、为什么要学习数据库 学习数据库的重要性主要体现在以下几个方面: 1. **持久化数据到本地**:数据库能够将应用程序产生的数据持久化存储在磁盘上,即使系统重启也不会丢失...

    MySQL学习笔记1-数据库基础.md

    ### MySQL学习笔记1-数据库基础.md #### 一、数据库基础 1. **数据库的概念与作用** - **数据的存储、管理和查询**:数据库是一个长期存储在计算机内的、有组织的、可共享的数据集合。它能够有效地组织、管理、...

    MySQL OCP超详细学习笔记.pdf

    MySQL OCP 超详细学习笔记.pdf 是一份详细的 MySQL 学习笔记,旨在帮助 MySQL DBA master 数据库管理的知识和技能。本笔记涵盖了 MySQL 的多个方面,包括 MySQL 的配置、性能优化、索引管理、事务处理等。 首先,...

    韩顺平 大型门户网站核心技术-Mysql优化-笔记-www.itmuch.com.pdf

    在阅读了《韩顺平 大型门户网站核心技术-Mysql优化-笔记***.pdf》文档之后,可以了解到关于MySQL数据库优化的多个关键技术和方法。以下是根据文档内容总结的知识点: 1. MySQL数据库优化技术主要包含以下方面: - ...

    MySQL优化笔记-整理版.doc

    Q: 为什么别人问你MySQL优化的知识 总是没有底气. A: 因为你只是回答一些大而化之的调优原则, 比如:”建立合理索引”(什么样的索引合理?) “分表分库”(用什么策略分表分库?) “主从分离”(用什么中间件?) 并没有从...

    Mysql数据库优化学习笔记

    MySQL数据库优化学习笔记 在数据库管理系统中,MySQL是一款广泛应用的关系型数据库,因其开源、免费、高效的特点,被广泛用于各种规模的项目。然而,随着数据量的增长和业务复杂度的提高,性能优化变得至关重要。本...

    MYSQL学习资源及笔记-入门必备

    这份“MYSQL学习资源及笔记-入门必备”压缩包文件显然包含了帮助初学者掌握MySQL基础知识的各种资料。下面,我们将深入探讨MySQL的一些核心概念和关键知识点。 1. **MySQL基础知识** - **数据库与表**:MySQL中的...

    MySQL学习笔记5-数据库性能优化与扩展.md

    本篇学习笔记将深入探讨如何通过索引优化、查询优化以及缓存利用等多种技术手段来提升MySQL数据库的性能,并介绍数据库的扩展策略(包括垂直扩展和水平扩展)以支持更高的并发量和更大的数据规模。 #### 性能优化 ...

    MySQL学习笔记3-数据库设计与优化.md

    ### MySQL数据库设计与优化知识点详解 #### 数据库设计原则 1. **数据规范化** - 数据规范化是指将数据按照一定的规则进行分解,确保每个表都只包含一组相关的数据,这样可以减少数据冗余,提高数据的一致性。...

    mysql优化笔记.doc

    MySQL数据库的优化是一个涵盖多个方面的复杂任务,旨在提高性能、减少资源消耗并确保系统的稳定性。以下是一些关键的优化策略: 1. **表的设计合理化(3NF)**: - **第一范式(1NF)**:确保每一列都具有原子性,...

    Mysql最全学习笔记

    MySQL学习笔记 数据库基础知识: * 数据库(DB):存储数据的容器。 * 数据库管理系统(DBMS):创建或管理数据库的软件,例如 MySQL、Oracle、SQL Server 等。 SQL 介绍: * 结构化查询语言(SQL):与数据库...

    mysql 个人学习笔记

    这份“MySQL个人学习笔记”涵盖了从基础到进阶的多个方面,旨在帮助学习者全面理解MySQL的使用。 1. **安装与配置**: 在开始学习MySQL之前,你需要了解如何在不同的操作系统上安装MySQL服务器,如Windows、Linux...

    MySQL优化学习思维笔记.rar

    这份“MySQL优化学习思维笔记”通过xmind形式呈现,可能涵盖了上述多个方面,为学习者提供了一个系统化的框架。学习和掌握这些知识点,将有助于你成为一位出色的MySQL数据库管理员,有效地解决性能问题,提升系统的...

    Mysql\学习笔记\mysql优化

    MySQL优化是数据库管理中至关重要的一个环节,目的是提高查询速度,减少资源消耗,进而提升整体系统性能。本文主要从数据库设计的三个范式和SQL优化技巧两个方面进行讲解。 首先,我们来了解一下数据库设计的三个...

    Mysql学习笔记.pdf

    MySQL 是一款广泛使用的开源关系型数据库管理系统,其学习笔记涵盖了多个关键知识点。以下是对这些知识点的详细解释: 1. **MySQL 体系架构** - **网络连接层**:处理客户端的连接请求,包括连接管理、认证和安全...

    高性能MySQL笔记-总结

    【高性能MySQL笔记-总结】 MySQL作为一款广泛应用的关系型数据库管理系统,因其开源、免费且性能卓越的特性,在互联网行业中被广泛采用。本笔记旨在系统性地介绍MySQL的基础知识、性能优化及实战案例,帮助读者深入...

    MySQL学习笔记.zip

    MySQL是世界上最受欢迎的关系型数据库管理系统(RDBMS)之一,被广泛应用于Web应用程序、电子商务、数据分析等领域。这份“MySQL学习笔记”将引导我们深入理解其核心概念和实用技能。 一、MySQL简介 MySQL是一个...

    MySQL优化文档笔记

    MySQL优化是数据库管理中至关重要的任务,涉及到多个层面,包括SQL语句的编写、系统配置、存储引擎选择以及数据类型优化等。以下是对这些关键点的详细解释: 首先,MySQL Server的核心组件包括连接器、分析器、优化...

Global site tag (gtag.js) - Google Analytics