luyaran的博客

一名php小菜鸟的成长故事

mysql的一些知识点了解下

1 索引索引是什么索引是对数据库中一或多个列值的排序,帮助数据库高效获取数据的数据结构假如我们用类比的方法,数据库中的索引就相当于书籍中的目录一样,当我们想找到书中的摸个知识点,我们可以直接去目录中找而不是在书中每页的找,但是这也抛出了索引的一个缺点,在对数据库修改的时候要修改索引到导致时间变多。...

2018-07-03 17:20:03

阅读数:62

评论数:0

MySQL优化原理

说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就尤为重要,希望本文能让你...

2018-03-27 10:05:35

阅读数:319

评论数:0

MySQL 8.0 的关系数据库新特性

MySQL 8.0 当前的最新版本是 8.0.4 rc,估计正式版本出来也快了。本文介绍几个 8.0 在关系数据库方面的主要新特性。你可能已经知道 MySQL 从版本 5.7 开始提供了 NoSQL 存储的功能,在 8.0 中这部分功能也得到了一些改进,但鉴于这个在实际当中用得极少,本人也是没用过...

2018-03-19 13:18:48

阅读数:113

评论数:0

mysql简单数据库分表操作

最近公司的某一表单因为数据量有点小大,经常因为那个啥全表查询操作产生内存溢出,简单来说,就是数据库经常罢工,然后嘞就打算分一下表。具体的那些高大上的理论知识咱是说不来。就简单为大家介绍一下本人所做的分表的一个思路哈。  首先嘞,考虑一下现实因素,我们公司这边呢,数据库是跟不上如此大的查询操作,就算...

2018-01-18 13:43:57

阅读数:651

评论数:1

mysql性能优化简单步骤

只有当查询优化,索引优化,库表结构优化齐头并进时,才能实现mysql高性能。 在尝试编写快速的查询之前,需要清楚一点,真正重要是响应时间。   查询的生命周期: 通常来说,查询的生命周期大致可以按照顺序来看:从客户端->服务器->然后再服务器上进行解析->...

2018-01-11 16:12:41

阅读数:107

评论数:0

mysql/SQL查询优化,数据量比较大

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is nul...

2018-01-11 16:10:38

阅读数:141

评论数:0

[MySQL 5.6优化] -- limit x,x 优化

**待优化SQL: ** 我们来分析下这条SQL存在的问题是什么? 每条SQL都要进行limit 分页 1000 ,每次SQL扫描的时候都会多扫描出来1000依次类似 每个SQL1+1000+SQl n 1000扫描的行数越来越多,SQL执行越来越慢那么我们这个时候应该如何进行优化...

2017-07-10 18:04:40

阅读数:123

评论数:0

有效的编写SQL

编写有效的SQL查询是企业软件世界中最大的难题之一。 每个公司在数据库开发项目中所面临的最根本的问题,在于开发环境中实现的性能不能在生产环境中实现。一般来说,存在性能损失是因为生产环境中的数据量要大得多。 这些问题(运行缓慢的数据库操作)可能有各种各样的原因。本文将解释如何在编写查询时...

2017-07-10 16:27:19

阅读数:221

评论数:0

MySQL简单主从方案及暴露的问题

1、概述 从本篇文章开始我们将花一定的篇幅向读者介绍mysql的各种服务集群的搭建方式。大致的讨论思路是从最简的MySQL主从方案开始介绍,通过这种方案的不足延伸出更复杂的集群方案,并介绍后者是如何针对这些不足进行改进的。MySQL的集群技术方案特别多,这几篇文章会选择一些典型的集群方案向读...

2017-06-30 15:38:09

阅读数:132

评论数:0

MongoDB 分片管理

在MongoDB(版本 3.2.9)中,分片集群(sharded cluster)是一种水平扩展数据库系统性能的方法,能够将数据集分布式存储在不同的分片(shard)上,每个分片只保存数据集的一部分,MongoDB保证各个分片之间不会有重复的数据,所有分片保存的数据之和就是完整的数据集。分片集群将...

2017-06-29 13:04:24

阅读数:234

评论数:0

MySQL用户权限管理详解

一、查看MYSQL数据库中所有用户及拥有权限  1.查看MYSQL数据库中所有用户 mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user; +-------...

2017-06-02 13:23:18

阅读数:322

评论数:0

需要学习的mysql函数

一、mysql中的日期和时间函数 1.DATE_ADD()函数 DATE_ADD() 函数向日期添加指定的时间间隔。它有两个参数,一个呢是要操作的日期,一个是INTERVAL expr type。expr 参数是要添加的时间间隔,type是时间的类型。 使用格式:DATE_ADD(date,...

2017-05-31 15:14:11

阅读数:200

评论数:0

SQL,从熟练到掌握

我们知道,数据库由多张表组成,表与表之间可以实现关联。 上图就是一个简单的关联模型: Students.addressId = Address.id Students.id = Scores.studentId Scores.courseId = Courses.id 那...

2017-05-11 17:51:15

阅读数:164

评论数:0

MySQL终端管理数据库操作指南

MySQL有很多的可视化管理工具,比如“mysql-workbench”和“sequel-pro-”。 现在我写MySQL的终端命令操作的文章,是想强化一下自己对于MySQL的理解,总会比使用图形化的理解透彻,因为我本来就比较喜欢写代码。同时写出来这些文章,是想要给大家当个参考,希望也能对大家有所...

2017-05-09 18:08:33

阅读数:183

评论数:0

时序数据库(I)-存储

2017年时序数据库忽然火了起来。开年2月Facebook开源了beringei时序数据库;到了4月基于PostgreSQL打造的时序数据库TimeScaleDB也开源了,而早在2016年7月,百度云在其天工物联网平台上发布了国内首个多租户的分布式时序数据库产品TSDB,成为支持其发展制造,交通,...

2017-05-09 18:03:45

阅读数:516

评论数:0

SQL 诞生 43 年了!为什么我们仍在使用它的 8 个原因

Stack Overflow(IT技术问答网站)今年开展了一项调查,共有64000名开发者参与。调查显示,SQL是目前第二大编程语言,有50%的开发者(包括Web,桌面,运维,数据等方向)在使用SQL。唯一打败了SQL的,是年龄只有SQL一半的JavaScript。 开发者最常用的语言排行,...

2017-05-08 18:03:11

阅读数:211

评论数:0

MySQL用户管理

MySQL管理员应该知道如何设置MySQL用户账号,指出哪个用户可以连接服务器,从哪里连接,连接后能做什么。MySQL 3.22.11开始引入两条语句使得这项工作更容易做:GRANT语句创建MySQL用户并指定其权限,而REVOKE语句删除权限。两条语句扮演了mysql数据库的前端角色,并提供与直...

2017-05-04 08:58:20

阅读数:159

评论数:0

细说分布式数据库的过去、现在与未来

随着大数据这个概念的兴起以及真实需求在各个行业的落地,很多人都热衷于讨论分布式数据库,今天就这个话题,主要分为三部分:第一部分讲一下分布式数据库的过去和现状,希望大家能对这个领域有一个全面的了解;第二部分讲一下TiDB的架构以及最近的一些进展;最后结合我们开发TiDB过程中的一些思考讲一下分布式数...

2017-05-02 16:14:58

阅读数:470

评论数:0

埋在MYSQL数据库应用中的17个关键问题!

Mysql的使用非常普遍,跟mysql有关的话题也非常多,如性能优化、高可用性、强一致性、安全、备份、集群、横向扩展、纵向扩展、负载均衡、读写分离等。要想掌握其中的精髓,可得花费不少功力,虽然目前流行的mysql替代方案有很多,可是从最小成本最容易维护的角度而言,mysql还是首选。下面从应用场景...

2017-04-28 17:57:40

阅读数:177

评论数:0

大数据量下MySQL插入方法的性能比较

不管是日常业务数据处理中,还是数据库的导入导出,都可能遇到需要处理大量数据的插入。插入的方式和数据库引擎都会对插入速度造成影响,这篇文章旨在从理论和实践上对各种方法进行分析和比较,方便以后应用中插入方法的选择。 插入分析 MySQL中插入一个记录需要的时间由下列因素组成,其中的数字表示大约比例...

2017-04-27 17:38:53

阅读数:345

评论数:0

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