1

MySQL 普通索引和唯一索引的区别

该文为《 MySQL 实战 45 讲》的学习笔记,感谢查看,如有错误,欢迎指正 一、查询和更新上的区别 这两类索引在查询能力上是没差别的,主要考虑的是对更新性能的影响。建议尽量选择普通索引。 1.1 MySQL 的查询操作 普通索引 查找到第一个满足条件的记录后,继续向后遍历,直到第一个不满足条件的 ...

禺期 发布于 2020-02-16 20:19 评论(0)阅读(76)
0

ORACLE隐式类型转换

隐式类型转换简介 通常ORACLE数据库存在显式类型转换(Explicit Datatype Conversion)和隐式类型转换(Implicit Datatype Conversion)两种类型转换方式。如果进行比较或运算的两个值的数据类型不同时(源数据的类型与目标数据的类型),而且此时又没有转... ...

潇湘隐者 发布于 2020-02-16 13:03 评论(0)阅读(117)
0

Java 操作Redis

一、 使用Java操作Redis前,请先运行Redis服务与下载Redis驱动,以maven工程为例,引入如下jar <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0 ...

彩虹来了 发布于 2020-02-15 22:29 评论(0)阅读(51)
1

面试官:你用过mysql哪些存储引擎,请分别展开介绍一下

这是高级开发者面试时经常被问的问题。实际我们在平时的开发中,经常会遇到的,在用SQLyog等工具创建表时,就有一个引擎项要你去选。如下图: Mysql的存储引擎有这么多种,实际我们在平时用的最多的莫过于InnoDB和MyISAM了。 所有如果面试官问道mysql有哪些存储引擎,你只需要告诉这两个常用 ...

茶轴的青春 发布于 2020-02-15 18:53 评论(0)阅读(82)
0

零基础转行学习大数据技术需要经过哪些学习步骤?

大数据技术体系的知识量是比较大的,而且涉及到的内容也具有一定的难度,对于初学者的知识结构还是有一定要求的。通常来说,要想学习大数据技术,需要具有一定的数学和计算机基础,如果具有一定的统计学基础会更好一些。 ...

IT编程之家 发布于 2020-02-15 16:08 评论(0)阅读(65)
0

使用ClouderaManager管理的HBase的RegionServer无法启动(启动失败)的问题

问题概述 "新冠期间"远程办公,需要重新搭建一套ClouderaManager(CM)开发环境,一位测试同事发现HBase的RegionServer无法启动,在CM界面上启动总是失败,观察一下日志,也没有什么明显的报错。我就专门看了一下。 排查思路 1. 因为有opentsdb在读写Hbase Re ...

行无际 发布于 2020-02-15 13:29 评论(0)阅读(58)
1

MySQL索引优化深入

创建 test 测试表 CREATE TABLE `test` ( `id` int(11) NOT NULL AUTO_INCREMENT, `c1` varchar(10) DEFAULT NULL, `c2` varchar(10) DEFAULT NULL, `c3` varchar(10) ...

Zeki_Chen 发布于 2020-02-15 13:26 评论(0)阅读(42)
0

MySQL8.0数据库基础教程(二)-理解"关系"

1 SQL 的哲学 形如 Linux 哲学一切都是文件,在 SQL 领域也有这样一条至理名言 2 关系数据库 所谓关系数据库(Relational database)是创建在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。 现实世界中的各种实体以及实体之间的各种联系均用关 ...

路人111122233 发布于 2020-02-15 02:01 评论(0)阅读(158)
0

MySQL 什么是索引?

该文为《 MySQL 实战 45 讲》的学习笔记,感谢查看,如有错误,欢迎指正 一、索引简介 索引就类似书本的目录,作用就是方便我们更加快速的查找到想要的数据。 索引的实现方式比较多,常见的有 ,`有序数组 搜索树`。 1.1 哈希表 是将数据以 的形式存储起来,简单来说就是将 通过哈希函数换算成数 ...

禺期 发布于 2020-02-14 18:49 评论(0)阅读(34)
0

掌握这13个MySQL索引知识点,让你面试通过率翻倍

数据库索引是数据库系统中一个重要的概念,索引也叫做 key ,是一种用于提升数据库查询效率的数据结构,我们可以把索引理解成一本书的目录,通过目录我们可以快速找到对应章节的内容,同样的,通过数据库索引,我们可以快速找到数据表中对应的记录。 ...

茶轴的青春 发布于 2020-02-14 17:47 评论(0)阅读(56)
0

时序数据库 Apache-IoTDB 源码解析之文件索引块(五)

上一章聊到 TsFile 的文件组成,以及数据块的详细介绍。详情请见: 时序数据库 Apache-IoTDB 源码解析之文件数据块(四) 打一波广告,欢迎大家访问IoTDB 仓库,求一波 Star。 这一章主要想聊聊: TsFile索引块的组成 索引块的查询过程 索引块目前在做的改进项 索引块 索引 ...

Liutaohua 发布于 2020-02-14 14:55 评论(0)阅读(174)
0

JDBC

今天对JDBC的内容又进行了一下复习,并学了一些新的知识如数据库连接池,Spring JDBC等。 主要内容 1. JDBC基本概念 2. 快速入门 3. 对JDBC中各个接口和类详解 4. 数据库连接池 5. Spring JDBC : JDBC Template JDBC 1. 概念:Java ...

平酱 发布于 2020-02-13 20:05 评论(0)阅读(27)
0

Explain执行计划与索引优化实践

一、何为explain执行计划? 使用explain关键字可以模拟优化器执行SQL语句,从而知道MySQL是如何使用索引来处理你的SQL查询语句以及连接表,可以分析查询语句或是结构的性能瓶颈,帮助我们选择更好的索引和写出更优化的查询语句。(说白了,就是优化SQL的工具) 二、如何使用explain? ...

Zeki_Chen 发布于 2020-02-13 19:40 评论(0)阅读(48)
0

编译安装redis

编译安装redisd [toc] 安装方法: yum安装 1. 查看yum仓库redis版本 2. yum安装 3. 启动服务并设为开机启动 4. 查看redis端口 5. 测试登录redis 6. 测试使用 编译安装 下载当前最新release版本redis源码包 :http://download ...

鱼与于玉 发布于 2020-02-13 12:34 评论(0)阅读(40)
0

Flink 1.10 正式发布!——与Blink集成完成,集成Hive,K8S

Apache Flink社区宣布Flink 1.10.0正式发布! 本次Release版本修复1.2K个问题,对Flink作业的整体性能和稳定性做了重大改进,同时增加了对K8S,Python的支持。 这个版本标志着与Blink集成的完成,并且强化了流式SQL与Hive的集成,本文将详细介绍新功能和主 ...

独孤风 发布于 2020-02-13 09:37 评论(0)阅读(403)
0

使用JDBC获取数据库中的一条记录并封装为Bean

数据库中存入的是一条一条的用户信息,现在想取出一个人的个人信息,并封装为Bean对象,可以使用queryForObject来获取数据并通过new BeanPropertyRowMapper(Bean.class)将数据转化为javaBean对象 ...

足够优秀再大方拥有 发布于 2020-02-12 23:24 评论(0)阅读(39)
1

MySQL 语句优化方法

针对MySQL数据库语句优化方法,了解SQL的执行频率、定位效率低下的SQL、通过explain分析SQL的执行计划、利用explain extended了解数据库优化器的执行策略 ...

PP杰 发布于 2020-02-12 14:39 评论(0)阅读(80)
0

时序数据库 Apache-IoTDB 源码解析之文件数据块(四)

上一章聊到行式存储、列式存储的基本概念,并介绍了 TsFile 是如何存储数据以及基本概念。详情请见: 时序数据库 Apache-IoTDB 源码解析之文件格式简介(三) 打一波广告,欢迎大家访问IoTDB 仓库,求一波 Star 。欢迎关注头条号:列炮缓开局,欢迎关注OSCHINA博客 这一章主要 ...

Liutaohua 发布于 2020-02-12 12:06 评论(2)阅读(56)
0

Oracle导出警告&ldquo;EXP-00003: 未找到段 (0,0) 的存储定义&rdquo;解决

环境:CentOS7.4 Oracle11.2.0.4(搭建rac集群) 问题描述:在使用exp命令执行导出的时候,部分表提示“EXP-00003: 未找到段 (0,0) 的存储定义”警告。 问题原因:该问题是因为导出的数据表为空表导致的。Oracle 11GR2当表无数据时,不分配segment, ...

jingkunliu 发布于 2020-02-12 11:24 评论(0)阅读(70)
0

[MySQL] mysql索引的长度计算和联合索引

1.所有的索引字段,如果没有设置not null,则需要加一个字节。2.定长字段,int占4个字节、date占3个字节、char(n)占n个字符。3.变长字段,varchar(n),则有n个字符+两个字节。4.不同的字符集,一个字符占用的字节数不同。latin1编码的,一个字符占用1个字节,gbk编 ...

陶士涵 发布于 2020-02-12 10:27 评论(0)阅读(79)