mysql 数据库是被广泛应用的关系型数据库,其体积小、支持多处理器、开源并免费的特性使其在 Internet 中小型网站中的使用率尤其高。在使用 mysql 的过程中不规范的 SQL 编写、非最优的策略选择都可能导…
分类:SQL
精读《手写 SQL 编译器 - 性能优化之缓存》
1 引言 重回 “手写 SQL 编辑器” 系列。这次介绍如何利用缓存优化编译器执行性能。 可以利用 Frist 集 与 Match 节点缓存 这两种方式优化。 本文会用到一些图做解释,下面介绍图形规则: First 集优…
MySQL数据库的性能的影响分析及其优化
MySQL数据库的性能的影响 一. 服务器的硬件的限制 二. 服务器所使用的操作系统 三. 服务器的所配置的参数设置不同 四. 数据库存储引擎的选择 五. 数据库的参数配置的不同 六. (重点)数据库的结构的设计和SQL…
2018年如何快速学Java
前言 只有光头才能变强 提前预警:本文适合Java新手阅读(老手可在评论区给下建议),希望大家看完能有所收获。 一、为什么我要写下这篇文章 1.1直接缘由: 在今天(2018年11月4日)有个同学给我发微信找我 同学:能…
数据库结构的优化
数据库设计的步骤: 需求分析:全面了解产品设计的存储需求 逻辑设计:设计数据的逻辑存储结构 物理设计:根据所使用的数据库特点进行表结构的设计 维护优化:根据实际的情况对索引、存储引擎的优化 ###数据库的范式: 第一范式…
如何设计和实现高可用的MySQL
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由 腾讯云数据库 TencentDB发表于 云+社区专栏 王甲坤,腾讯高级工程师、腾讯云关系型数据库MySQL负责人,拥有多年客户端、数据库研发经验。在IO…
MySQL基础知识(全)
MySQL Tutorials 1、概述 目前属于Oracle,分成社区版和企业版,关系型数据库。 1.1 目录结构 bin:存储可执行文件 data:存储数据文件 doc:文档 include:存储包含头文件 lib:…
JDBC基础整理(快速入门、自定义连接池)
JDBC是什么 Java数据库连接(Java DataBase Connectivity) 是Java提供的一套用于连接、操作数据库的一套接口规范,即使用Java语言来操作数据库 为什么需要有JDBC 就像车子跑起来需要…
高性能MySQL-笔记
高性能MySQL 1、MySQL结构 每个客户端连接会在服务器进程中拥有一个线程,该连接的查询只会在单独的线程中执行。MySQL会解析查询,并创建内部数据结构,然后对其进行各种优化。对于SELECT语句,解析查询之前,服…
SQLServer之创建分布式事务
分布式事务创建注意事项 指定一个由 Transact-SQL 分布式事务处理协调器 (MS DTC) 管理的 Microsoft 分布式事务的起点。 执行 BEGIN DISTRIBUTED TRANSACTION 语句…
【Trafodion使用技巧篇】关于Trafodion表和Hbase表
Trafodion表与HBase表如何映射 我们已经知道Trafodion中的表其实是映射和存储在HBase表中的, 本文通过一个简单DEMO介绍一下Trafodion中创建的表是如何映射到HBase表。 1.创建Tra…
如何学习大数据?
想要都进入大数据行业的第一步,是先搞清楚大数据究竟有哪些就业方向。 大数据就业岗位 随着大数据技术在企业界如火如荼的实践,企业对组建大数据团队的迫切程度也也来越高,对与大数据相关高端人才的需求也越来越紧迫,但企业对大数据…