数据库
朱培
爱学习,爱生活,努力让自己成为一名更优秀的工程师,奋斗吧骚年!
展开
-
MongoDB3.2 - 4.2 新特性解读
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。一、副本集3.2版本引入raft协议选举机制(pv1)、早期协议bully(简单的协调者竞选算法 pv0)相对于bully协议,raft协议的好处是...原创 2020-02-07 14:39:29 · 4976 阅读 · 1 评论 -
Java连接PostgreSQL数据库
在Java程序中使用PostgreSQL之前,我们需要确保在机器上安装了PostgreSQL JDBC和Java。 您可以在机器上检查是否正确安装了Java。 现在我们来看一下如何设置PostgreSQL JDBC驱动。 从postgresql-jdbc存储库下载最新版本的postgresql-(VERSION).jdbc.jar。 在类路径中添加下载的jar文件postgresq...转载 2019-12-29 21:56:18 · 1522 阅读 · 0 评论 -
oracle11实战详解
因为最近可以学习oracle了,所以昨天把oracle装好了,装的时候因为种种不知名的原因,把我的mysql居然连连不上了。说实话如果自己看教程安装的话还是有一点小复杂的,特别是对于我这种学渣来说,我装的是oracle11g.我装好之后就帮我同学也安装了一下,不过我估计她们没看懂我怎么安装的,我也是醉了!好了,下面先来说一下oracle的安装吧。oracle实战详解文档:文末附文档原创 2016-03-29 14:28:46 · 1671 阅读 · 3 评论 -
Oracle常用语句语法汇总
第一篇 基本操作--解锁用户 alter user 用户 account unlock;--锁定用户 alter user 用户 account lock;alter user scott account unlock;--创建一个用户yc 密码为a create user 用户名 identified by 密码;create u原创 2016-04-04 21:07:09 · 2113 阅读 · 0 评论 -
SQL批处理与事务控制
今天我想要分享的是关于数据库的批处理与事务的控制。批处理对于项目的实际应用有非常大的具体意义。一、批处理部分首先我们新建一个表: create table t3(id int primary key auto_increment,name varchar(100));注意:auto_increment只适用于mysql中,对于oracle需要用的是创建一个序列来原创 2016-04-25 23:39:02 · 4532 阅读 · 0 评论 -
基于CBO的SQL优化和Oracle实例优化
SQL优化是数据优化的重要方面,本文将分析Oracle自身的CBO优化,即基于成本的优化方法。Oracle为了自动的优化sql语句需要各种统计数据作为优化基础。外面会通过sql的追踪来分析sql的执行过程,消耗的资源信息。对于数据库的性能问题往往是在系统部署一段时间之后出现的,即大量用户开始使用该系统,系统的数据处理量和各种计算复杂性增加的时候,这个时候往往会追溯到系统的初始设计阶段,所以我们还是原创 2017-12-08 22:21:33 · 4059 阅读 · 3 评论 -
MySql5.6性能优化
目标了解什么是优化 掌握优化查询的方法 掌握优化数据库结构的方法 掌握优化MySQL服务器的方法什么是优化?合理安排资源、调整系统参数使MySQL运行更快、更节省资源。 优化是多方面的,包括查询、更新、服务器等。 原则:减少系统瓶颈,减少资源占用,增加系统的反应速度。数据库性能参数使用SHOW STATUS语句查看MySQL数据库的性能参数 SHOW STATUS LIKE ...转载 2018-09-20 10:30:46 · 486 阅读 · 0 评论 -
InnoDB一棵B+树可以存放多少行数据?
InnoDB一棵B+树可以存放多少行数据?这个问题的简单回答是:约2千万。为什么是这么多呢?因为这是可以算出来的,要搞清楚这个问题,我们先从InnoDB索引数据结构、数据组织方式说起。我们都知道计算机在存储数据的时候,有最小存储单元,这就好比我们今天进行现金的流通最小单位是一毛。在计算机中磁盘存储数据最小单元是扇区,一个扇区的大小是512字节,而文件系统(例如XFS/EXT4)他的最小单元是块...转载 2019-07-04 08:47:41 · 570 阅读 · 0 评论