文章分类 -  mysql

谈谈数据库连接池的原理
摘要:http://blog.csdn.net/shuaihj/article/details/14223015 谈谈数据库连接池的原理 帅宏军 这次我们采取技术演进的方式来谈谈数据库连接池的技术出现过程及其原理,以及当下最流行的开源数据库连接池jar包。 一.早期我们怎么进行数据库操作 1.原理:一般来 阅读全文

posted @ 2018-02-02 14:46 小西红柿 阅读(141) 评论(0) 推荐(0) 编辑

sql(三):多表查询、左右连接、组函数与分组统计
摘要:http://blog.csdn.net/troy__/article/details/24254595 一、多表查询 之前查询都是在一张表上进行的查询,如果使用多张表进行查询,则称为多表查询。格式如下: [sql] view plain copy select {DISTINCT}* | 具体列名 阅读全文

posted @ 2017-11-20 10:11 小西红柿 阅读(1855) 评论(0) 推荐(0) 编辑

查询每门课程成绩都大于80分学生的姓名
摘要:http://blog.sina.com.cn/s/blog_8ea826d10102vm1h.html 转载的sql语句.1 查询每门课程成绩都大于80分学生的学号数据库 表 studentname score courseA 85 语文A 75 数学A 82 英语B 75 语文B 89 数学B 阅读全文

posted @ 2017-11-08 22:28 小西红柿 阅读(2803) 评论(0) 推荐(0) 编辑

数据库的三大范式以及五大约束
摘要:http://www.cnblogs.com/waj6511988/p/7027127.html 今天小编来讲一下数据库的相关知识点,数据库的三大特性可谓是:实体属性和关系。 实体:表; 属性:表中的数据(字段); 关系:表与表之间的关系; 数据库设计三大范式(重点): 第一范式(1NF):数据表中 阅读全文

posted @ 2017-10-30 11:50 小西红柿 阅读(113) 评论(0) 推荐(0) 编辑

数据库分库分表
摘要:1 基本思想之什么是分库分表?从字面上简单理解,就是把原本存储于一个库的数据分块存储到多个库上,把原本存储于一个表的数据分块存储到多个表上。2 基本思想之为什么要分库分表?数据库中的数据量不一定是可控的,在未进行分库分表的情况下,随着时间和业务的发展,库中的表会越来越多,表中的数据量也会越来越大,相 阅读全文

posted @ 2017-10-24 09:42 小西红柿 阅读(109) 评论(0) 推荐(0) 编辑

数据库水平切分的实现原理解析——分库,分表,主从,集群,负载均衡器(转)
摘要:http://www.cnblogs.com/zhongxinWang/p/4262650.html 第1章 引言 随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问 阅读全文

posted @ 2017-10-24 09:35 小西红柿 阅读(132) 评论(0) 推荐(0) 编辑

漫画算法:什么是 B 树?
摘要:http://blog.jobbole.com/111757/?utm_source=blog.jobbole.com&utm_medium=relatedPosts 伯乐在线补充:本文提到的「B-树」,就是「B树」,都是 B-tree 的翻译,里面不是减号-,是连接符-。因为有人把 B-tree 阅读全文

posted @ 2017-10-22 22:19 小西红柿 阅读(236) 评论(0) 推荐(0) 编辑

MySQL索引原理及慢查询优化
摘要:https://tech.meituan.com/mysql-index.html MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“ 阅读全文

posted @ 2017-10-17 21:25 小西红柿 阅读(91) 评论(0) 推荐(0) 编辑

数据库索引的实现原理
摘要:http://blog.csdn.net/kennyrose/article/details/7532032 强烈建议参阅链接:http://www.linezing.com/blog/?p=798#nav-1 说白了,索引问题就是一个查找问题。。。 数据库索引,是数据库管理系统中一个排序的数据结构 阅读全文

posted @ 2017-10-17 09:47 小西红柿 阅读(64) 评论(0) 推荐(0) 编辑

MySQL索引背后的数据结构及算法原理
摘要:http://www.cnblogs.com/tgycoder/p/5410057.html 前两天经历了武汉一行腾讯面试,数据库索引是一个面试热点,在此搜集相关资料,以备学习之用。 下面是一位牛人写得关于数据库索引的精品之作,因为很好,不敢修饰,转载至此与博友共享。 原文链接:MySQL索引背后的 阅读全文

posted @ 2017-10-16 21:20 小西红柿 阅读(82) 评论(0) 推荐(0) 编辑

Mysql事务,并发问题,锁机制
摘要:http://www.cnblogs.com/fidelQuan/p/4549068.html 1、什么是事务 事务是一条或多条数据库操作语句的组合,具备ACID,4个特点。 原子性:要不全部成功,要不全部撤销 隔离性:事务之间相互独立,互不干扰 一致性:数据库正确地改变状态后,数据库的一致性约束没 阅读全文

posted @ 2017-09-10 21:24 小西红柿 阅读(69) 评论(0) 推荐(0) 编辑

MySql 锁分类
摘要:mysql加锁机制: 根据类型可分为共享锁(SHARED LOCK)和排他锁(EXCLUSIVE LOCK)或者叫读锁(READ LOCK)和写锁(WRITE LOCK)。 根据粒度划分又分表锁和行锁。表锁由数据库服务器实现,行锁由存储引擎实现。 相对其他数据库而言,MySQL的锁机制比较简单,基最 阅读全文

posted @ 2017-09-10 20:58 小西红柿 阅读(120) 评论(0) 推荐(0) 编辑

MySQL一问一答
摘要:http://www.cnblogs.com/xuanzhi201111/p/4090304.html 一、问:如果有一张表,里面有个字段为id的自增主键,当已经向表里面插入了10条数据之后,删除了id为8,9,10的数据,再把mysql重启,之后再插入一条数据,那么这条数据的id值应该是多少,是8 阅读全文

posted @ 2017-09-10 20:56 小西红柿 阅读(101) 评论(0) 推荐(0) 编辑

MyISAM引擎和InnoDB引擎的特点
摘要:http://www.cnblogs.com/xuanzhi201111/p/4095247.html 随着MySQL的不断更新,由于各存储引擎功能特性差异较大,这篇文章主要是介绍如何来选择合适的存储引擎来应对不同的业务场景,朋友们可以根据业务需求,选择合适的存储引擎。^.^ MyISAM 特性 不 阅读全文

posted @ 2017-09-10 20:54 小西红柿 阅读(82) 评论(0) 推荐(0) 编辑

MySql ACID及四种隔离级别的解释
摘要:http://www.cnblogs.com/xuanzhi201111/p/4103696.html 以下内容出自《高性能MySQL》第三版,了解事务的ACID及四种隔离级有助于我们更好的理解事务运作。 下面举一个银行应用是解释事务必要性的一个经典例子。假如一个银行的数据库有两张表:支票表(che 阅读全文

posted @ 2017-09-10 20:53 小西红柿 阅读(102) 评论(0) 推荐(0) 编辑

Mysql Explain详解
摘要:在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL 阅读全文

posted @ 2017-09-10 20:51 小西红柿 阅读(142) 评论(0) 推荐(0) 编辑

MYSQL三大范式
摘要:第一范式:确保每列的原子性. 如果每列(或者每个属性)都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式. 例如:顾客表(姓名、编号、地址、……)其中"地址"列还可以细分为国家、省、市、区等。 第二范式:在第一范式的基础上更进一层,目标是确保表中的每列都和主键相关. 如果一个关系满足 阅读全文

posted @ 2017-09-10 20:30 小西红柿 阅读(83) 评论(0) 推荐(0) 编辑

转MySQL索引背后的数据结构及算法原理
摘要:http://blog.csdn.net/m0_37659184/article/details/76826037 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类 阅读全文

posted @ 2017-09-10 20:25 小西红柿 阅读(118) 评论(0) 推荐(0) 编辑

mysq存储l引擎【读书笔记2】
摘要:http://blog.csdn.net/luyee2010/article/details/8280566 存储引擎(引):即,如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。因为在关系数据库中,数据的存储是以表的形式存储的,所以存储引擎也可以称为表类型(即存储和操作此 阅读全文

posted @ 2017-09-10 20:23 小西红柿 阅读(84) 评论(0) 推荐(0) 编辑

MySQL百万级数据库优化方案
摘要:MySQL百万级数据库优化方案 首先声明是转的,感觉写的很细,原文链接:http://simpleframework.net/blog/v/7881.html 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 阅读全文

posted @ 2017-09-10 20:20 小西红柿 阅读(139) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示