数据库相关
天涯0818
这个作者很懒,什么都没留下…
展开
-
性能优化之数据库连接池原理详解
http://www.toutiao.com/a6360502957277102338/?tt_from=mobile_qq&utm_campaign=client_share&app=explore_article&utm_source=mobile_qq&iid=5840657922&utm_medium=toutiao_ios转载 2016-12-10 10:55:36 · 487 阅读 · 0 评论 -
高可用架构-- MySQL主从复制的配置
http://www.roncoo.com/article/detail/126412转载 2016-12-09 13:30:40 · 268 阅读 · 0 评论 -
DbUtils入门
http://www.toutiao.com/a6354209891331047681/?tt_from=mobile_qq&utm_campaign=client_share&app=explore_article&utm_source=mobile_qq&iid=5840657922&utm_medium=toutiao_ios转载 2016-11-26 20:18:03 · 189 阅读 · 0 评论 -
MySQL的btree索引和hash索引的区别
http://mxdxm.iteye.com/blog/2196229转载 2016-12-05 09:40:57 · 612 阅读 · 0 评论 -
数据库索引
http://geek.csdn.net/news/detail/127223转载 2016-12-05 08:50:58 · 206 阅读 · 0 评论 -
JAVA学习之-数据库设计及优化_课堂笔记
http://www.toutiao.com/a6358680168920285441/?tt_from=mobile_qq&utm_campaign=client_share&app=explore_article&utm_source=mobile_qq&iid=5840657922&utm_medium=toutiao_ios转载 2016-12-04 16:49:59 · 229 阅读 · 0 评论 -
MySQL主从复制搭建教程
http://www.toutiao.com/a6357989266299289858/?tt_from=mobile_qq&utm_campaign=client_share&app=explore_article&utm_source=mobile_qq&iid=5840657922&utm_medium=toutiao_ios转载 2016-12-03 17:43:15 · 218 阅读 · 0 评论 -
JAVA学习之-数据库设计及优化_课堂笔记
http://www.toutiao.com/a6358680168920285441/?tt_from=mobile_qq&utm_campaign=client_share&app=explore_article&utm_source=mobile_qq&iid=5840657922&utm_medium=toutiao_ios转载 2016-12-03 17:42:41 · 207 阅读 · 0 评论 -
Mysql数据库主从心得整理
http://www.roncoo.com/article/detail/126291转载 2016-12-02 12:34:55 · 212 阅读 · 0 评论 -
sql查询如何优化(干货,面试必备)
http://www.toutiao.com/a6351145440344424705/?tt_from=mobile_qq&utm_campaign=client_share&app=explore_article&utm_source=mobile_qq&iid=5840657922&utm_medium=toutiao_ios转载 2016-11-19 14:13:15 · 508 阅读 · 0 评论 -
Hash索引和BTREE索引
索引是数据库中用来提高性能的最常用工具。所有MySQL列类型都可以被索引。索引用于快速找出在某个列中有一特定值的行。如果不使用索引,MYSQL必须从第一条记录开始然后读完整个表直到找出相关的行。常用的包括BTREE索引和HASH索引。创建的语句: CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name [USING index_type]转载 2017-02-20 10:53:35 · 430 阅读 · 0 评论 -
架构设计:系统存储(12)——MySQL主从方案业务连接透明化(中)
http://blog.csdn.net/yinwenjie/article/details/53033017转载 2017-01-31 13:56:19 · 249 阅读 · 0 评论 -
架构设计:系统存储(10)——MySQL简单主从方案及暴露的问题
http://blog.csdn.net/yinwenjie/article/details/52935140转载 2017-01-31 13:58:44 · 201 阅读 · 0 评论 -
mysql分区表
mysql分区表2017年02月22日 22:51:35CottonDuke阅读数 1209当数据量大是,可考虑使用mysql 分区表,分区表是由多个相关的底层表实现,这些底层表也是由句柄对象表示,所以我们也可以直接访问各个分区,存储引擎管理分区的各个底层表和管理普通表一样(所有的底层表都必须使用相同的存储引擎),分区表的索引只是在各个底层表上各自加上一个相同的索引,从存储引擎的角度来...转载 2019-06-13 14:34:16 · 297 阅读 · 0 评论 -
架构成长之路:常见的五种MySQL高可用方案分析
架构成长之路:常见的五种MySQL高可用方案分析程序猿小雅2019-04-17 12:36:161. 概述我们在考虑MySQL数据库的高可用的架构时,主要要考虑如下几方面:如果数据库发生了宕机或者意外中断等故障,能尽快恢复数据库的可用性,尽可能的减少停机时间,保证业务不会因为数据库的故障而中断。 用作备份、只读副本等功能的非主节点的数据应该和主节点的数据实时或者最终保持一致。...转载 2019-04-21 16:34:27 · 239 阅读 · 0 评论 -
分布式事物常见的5种解决方案
分布式事物常见的5种解决方案Java之间1周前点击上方“Java之间”,选择“置顶或者星标”你关注的就是我关心的!作者:架构师速成记开篇点题本篇主要讲解原理性、概念性,希望大家对分布式事物有个简单了解,自然解决方案不仅仅这5种类,包括阿里的GTS或者其它中间件等什么是分布式事务?说起分布式事务,首先就要明确什么是事务,相信大家对事务的也都有一定的了解事务的...转载 2019-04-11 10:30:03 · 276 阅读 · 0 评论 -
Mysql性能优化实践
Mysql性能优化实践架构师小秘圈 今天作者:moonlightL来自:https://www.extlight.com/ 一 题记 最近公司项目添加新功能,上线后发现有些功能的列表查询时间很久。原因是新功能用到旧功能的接口,而这些旧接口的 SQL 查询语句关联5,6张表且编写不够规范,导致 MySQL 在执行 SQL 语句时索引失效,进行全表扫描。原本负责优化的同...转载 2019-02-06 18:08:24 · 262 阅读 · 0 评论 -
阿里P8架构师谈:MySQL数据库的索引原理、与慢SQL优化的5大原则
阿里P8架构师谈:MySQL数据库的索引原理、与慢SQL优化的5大原则优知学院 2018-10-12 16:53:46 MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据...转载 2018-11-17 17:04:38 · 735 阅读 · 1 评论 -
分库分表的基本思想
Sharding的基本思想就要把一个数据库切分成多个部分放到不同的数据库(server)上,从而缓解单一数据库的性能问题。不太严格的讲,对于海量数据的数据库,如果是因为表多而数据多,这时候适合使用垂直切分,即把关系紧密(比如同一模块)的表切分出来放在一个server上。如果表并不多,但每张表的数据非常多,这时候适合水平切分,即把表的数据按某种规则(比如按ID散列)切分到多个数据库(server)...转载 2018-08-22 18:00:22 · 171 阅读 · 0 评论 -
去腾讯等BAT面试完的Mysql面试55题总结,
去腾讯等BAT面试完的Mysql面试55题总结,含答案大赠送!优知学院 2018-08-03 17:39:00 【BAT面试:mysql 面试55题】1、一张表里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把mysql重启,再insert一条记录,这条记录的ID是18还是15 ?2、mysql的技术特点是什么?3、Heap表是什么...转载 2018-08-06 03:31:34 · 1199 阅读 · 20 评论 -
如何正确合理的建立MYSQL数据库索引
http://www.cnblogs.com/markliu/archive/2013/07/22/3205840.html转载 2016-10-12 00:04:16 · 304 阅读 · 0 评论 -
MySQL数据库调优技巧
MySQL是一个功能强大的开源数据库。随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限。这里是101条调节和优化MySQL安装的技巧。一些技巧是针对特定的安装环境的,但这些思路是通用的。我已经把他们分成几类,来帮助你掌握更多MySQL的调节和优化技巧。MySQL 服务器硬件和操作系统调节:1. 拥有足够的物理内存来把整个InnoDB文件加载到内存中——在内存中访问转载 2017-03-07 13:42:31 · 238 阅读 · 0 评论 -
JAVA数据库连接池学习
数据库连接池的原理是:连接池基本的思想是在系统初始化的时候,将数据库连接作为对象存储在内存中,当用户需要访问数据库时,并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象。使用完毕后,用户也并非将连接关闭,而是将连接放回连接池中,以供下一个请求访问使用。而连接的建立、断开都由连接池自身来管理。同时,还可以通过设置连接池的参数来控制连接池中的初始连接数、连接的上下限数以及每个连接转载 2017-02-24 17:43:41 · 338 阅读 · 0 评论 -
Java数据库连接池学习
http://blog.csdn.net/qq_35101189/article/details/53791552转载 2016-12-25 20:17:45 · 321 阅读 · 0 评论 -
CentOS 6.5安装MySQL中文乱码问题解决
不管是Linux还是Windows都有新手遇到MySQL服务安装好了之后写入中文发现乱码,今天我装了个CentOS 6.5也遇到了这个问题,现在解决了,分享一下经验。1.首先安装mysql,我很怕麻烦。。所以全给安装了一下,不管那么多依赖关系了,省心。yum install -y mysql-server mysql mysql-devel2.安装好了之后,启动看下是什么情转载 2017-03-03 07:49:51 · 433 阅读 · 0 评论 -
MYSQL之explain详解
http://www.toutiao.com/a6349065459899777281/?tt_from=mobile_qq&utm_campaign=client_share&app=explore_article&utm_source=mobile_qq&iid=5840657922&utm_medium=toutiao_ios转载 2016-11-17 11:24:16 · 173 阅读 · 0 评论 -
索引设计规范原则
1.1.1. 引设计原则1.原则上表索引的个数不能超过5个;2.原则上单个字段上的索引不能超过2个;3.原则上复合索引引用的字段不能超过3个字段;4.原则上分区表的索引类型全部使用LOCAL索引;5.配置数据类的表,如数据量比较少,除了主键外原则上不建索引6.接口类和工单类的表,尽可能减少索引数量或者不建索引7.索引引用字段的顺序尽可能与使用该索引的查询中ORDER B转载 2016-11-01 10:38:32 · 5704 阅读 · 0 评论 -
11个高级MySQL数据库面试问题和答案
http://www.codeceo.com/article/11-mysql-interview-question.html转载 2016-10-16 18:58:05 · 331 阅读 · 0 评论 -
JDBC DBUtil 的使用.pdf
http://www.open-open.com/doc/view/cae49ca714754600ac04c54752b304b9转载 2016-05-17 15:26:27 · 268 阅读 · 0 评论 -
解读分库分表中间件Sharding-JDBC
http://www.open-open.com/lib/view/open1455691160276.html转载 2016-05-17 15:25:38 · 327 阅读 · 0 评论 -
Java中使用Jedis操作Redis
1 package com.test; 2 3 import java.util.HashMap; 4 import java.util.Iterator; 5 import java.util.List; 6 import java.util.Map; 7 8 import org.junit.Before; 9 import org.junit.Test;转载 2016-03-03 23:04:41 · 350 阅读 · 0 评论 -
大型网站数据库解决方案
对于大型网站系统而言,有三个难以逾越的难题: 1、数据资源已近乎等同生存资本,如何保障网站数据不丢失? 2、网站业务停服带来巨大经济损失,如何构建多级高可用? 3、高并发流量带来的系统压力激增,系统如何应对? 阿里云云数据库RDS沉淀阿里巴巴集团多年数据库技术,深耕各行业数据库解决方案,对网站系统的各级难题均有可靠的应对策略。 一、网站数据安全 数据安转载 2016-01-22 16:32:01 · 588 阅读 · 0 评论 -
优化SQL查询:如何写出高性能SQL语句
网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量转载 2016-01-26 11:34:05 · 287 阅读 · 0 评论 -
如何优化SQL语句的心得浅谈
(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其转载 2016-01-26 15:14:30 · 381 阅读 · 0 评论 -
如何知道mysql中sql语句索引是否生效
[转载]如何知道mysql中sql语句索引是否生效2011-1-5 16:06:00来源:Sql原文地址:如何知道mysql中sql语句索引是否生效作者:fwtycmysql函数 explainexplain命令详解用explain 来执行检验sql 例如explain select * from a+----+---转载 2016-02-01 16:01:48 · 760 阅读 · 0 评论 -
如何用消息系统避免分布式事务?
如何用消息系统避免分布式事务? 力君 浏览 525 2015-12-04 19:38:47 发表于: 阿里巴巴客户体验驱动及创新中心 >> Java核心技术分布式消息系统摘要 前阵子从支付宝转账1万块钱到余额宝,这是日常生活的一件普通小事,但作为互联网研发人员的职业病,我就思考支付宝扣除1万之后,如果系统挂掉怎么办,这时余额宝账户并没有增加1万,数据就会出现转载 2016-02-04 16:56:35 · 464 阅读 · 0 评论 -
Druid是什么和用StatViewServlet用于展示Druid的统计信息
原 Druid是什么和用StatViewServlet用于展示Druid的统计信息发表于2年前(2014-04-02 21:43) 阅读(2604) | 评论(0) 0人收藏此文章, 我要收藏赞0Druid是一个JDBC组件,它包括三部分:DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。 DruidDat转载 2016-02-11 17:13:21 · 313 阅读 · 0 评论 -
Mysql分库分表方案
决的,这就产生下面的优化方案,一起来看看。2、MySQL垂直分区 如果把业务切割得足够独立,那把不同业务的数据放到不同的数据库服务器将是一个不错的方案,而且万一其中一个业务崩溃了也不会影响其他业务的正常进行,并且也起到了负载分流的作用,大大提升了数据库的吞吐能力。经过垂直分区后的数据库架构图如下: 然而,尽管业务之间已经足够独立了,但是有些业务之间或多或少总会有转载 2016-02-19 17:52:39 · 359 阅读 · 0 评论 -
MYSQL分库分表总结
MYSQL分库分表总结博客分类: 系统架构 单库单表 单库单表是最常见的数据库设计,例如,有一张用户(user)表放在数据库db中,所有的用户都可以在db库中的user表中查到。 单库多表 随着用户数量的增加,user表的数据量会越来越大,当数据量达到一定程度的时候对user表的查询会渐渐的变慢,从而影响整个DB的性能。如果使用mysql转载 2016-02-19 17:49:38 · 275 阅读 · 0 评论 -
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器
文章来源:http://zhengdl126.iteye.com/blog/419850此人的博客有大量关于网站架构的文章可供参考。分表: 写锁和索引提高性能 行锁还是表锁还是块锁,都是比较降低系统执行效率的事情 多线程读写数据库 MySql的Proxy机制解决slave和mater的同步问题第1章 引言随着互联网应用的广泛普及,转载 2016-02-19 17:53:24 · 438 阅读 · 0 评论