-
1、定义 索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。索引对于良好的性能 非常关键,尤其是当表中的数据量越来越大时,索引对于性能的影响愈发重要。 索引
-
Hive是大数据领域常用的组件之一,主要是大数据离线数仓的运算,关于Hive的性能调优在日常工作和面试中是经常涉及的一个点,因此掌握一些Hive调优是必不可少的技能。影响Hive效率的主要有
-
环境一共 4 个 TiKV 实例,CPU 数量每个实例 30-40 核不等。需要特别说明的是 TiKV 都是机械硬盘,不是 SSD!插入数据插入数据量 80000 条左右,只有两个字段。单线程批量插入可以看到单线程批量 i
-
前言MySQL通过两阶段提交的机制,保证了redo log和bin log的逻辑一致性,进而保证了数据的不丢失以及主从库的数据一致。而说起两阶段提交,就不得不先介绍一下redo log和bin log。redo logredo log即重
-
一、工具介绍
dbdeployer 是一款十分强大的数据库测试环境部署工具,可实现一键部署不同架构、不同版本的数据库环境。如:MySQL 主从复制、GTID 模式复制、MySQL 组复制(单主模式、多主模式等
-
主库在数据更新提交事务之前,将事件异步记录到binlog二进制日志文件中,日志记录完成后存储引擎提交本次事务
从库启动一个I/O线程与主库建立连接,用来请求主库中要更新的binlog。这时
-
作者:洪斌
每个 DBA 是不是都有过删库的经历?删库了没有备份怎么办?备份恢复后无法启动服务什么情况?表定义损坏数据无法读取怎么办? 我曾遇到某初创互联网企业,因维护人员不规范
-
下策——查询出结果后将时间排序后取第一条
select * from a
where create_time<="2018-05-25 17:30:15"
order by create_time desc
limit 1
这样做虽然可以取出当前时间最近的一条记录,但是一次查询需要将表遍
-
火星积雪
摘要:火星积雪 这个是目前正在开发的一个项目,主要目的是为了提供一个快捷的集成应用的,这么一个小应用中心!
项目框架
angular5 angular-cli 新手开发难度在于上手时容易放弃
no
-
表结构
CREATE TABLE `salary` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL DEFAULT '0',
`salary` decimal(10,2) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
)
auto_increment
# 查看当前表的auto_increment值
mysql> select
-
哪有什么天生如此,只是我们天天坚持。 -------The best Zhiyuan
通过学习总结一下MySql中常用的存储引擎之MyISAM:
MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access
-
以下内容参考《高性能Mysql》
优化关联查询
这个话题基本上整本书都在讨论,这里需要特别提到的是:
确保ON或者USING子句中的列上有索引。在创建索引的时候就要考虑到关联的顺序。 当表A
-
项目的数据库字典表是一个很重要的文档。通过此文档可以清晰的了解数据表结构及开发者的设计意图。通常为了方便我都是直接在数据库中建表,然后通过工具导出数据字典。
在Mysql数据库中
-
系统环境CentOS 6.7 (i386)安装依赖yum install gcc gcc-c++ make cmake ncurses-devel bison 下一步并不是必须的。 先卸载已经安装的 MySQL 相关软件,如果出现因为依赖问题无法卸载的情况,请先安装兼容包
-
先着重介绍一下mysql的字符集,这样能对产生mysql的根源有一个了解。mysql 的字符集支持有两个方面:字符集(Character set)和排序方式(Collation)。另外对于字符集的支持细化到四个层次: 服务器(serve