手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
数据库
mysql中enum类型理解
ENUM是枚举类型,它虽然只能保存一个值,却能够处理多达65535个预定义的值。下面是我写的一个mysql语句 如果sex列中插入了除bor,girl,secret之外的其它字符,则视为空字符串 1 每个枚举值都有一个索引: 列出的元素被...
作者:夏威夷8080 时间:2024-10-25
MySql在生产环境中是用mysqldump还是xtrabackup备份和恢复数据
如题,究竟该使用mysqldump还是xtrabackup,要说用,两个都能备份,都支持热备,但是生产环境我们要考虑的是效率,就是不管备份还是恢复,都要快,要稳定。 之前我在维护mysql数据库的时候,使用mysqldump来进行备份...
作者:夏威夷8080 时间:2024-10-25
mysql索引类型normal,unique,full text
normal:表示普通索引 unique:表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为unique full textl: 表示 全文搜索的索引。 FULLTEXT 用于搜索很长一篇文章的时候,效果最...
作者:夏威夷8080 时间:2024-10-25
MySQL Explain详解
在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有...
作者:夏威夷8080 时间:2024-10-25
去重是distinct还是group by?
distinct简单来说就是用来去重的,而group by的设计目的则是用来聚合统计的,两者在能够实现的功能上有些相同之处,但应该仔细区分,因为用错场景的话,效率相差可以倍计。 单纯的去重操作使用distinct,速度是快于g...
作者:夏威夷8080 时间:2024-10-25
MySQL松散索引扫描与紧凑索引扫描
什么是松散索引? 答:实际上就是当MySQL 完全利用索引扫描来实现GROUP BY 的时候,并不需要扫描所有满足条件的索引键即可完成操作得出结果。 要利用到松散索引扫描实现GROUP BY,需要至少满足以下几个条件:◆ GROU...
作者:夏威夷8080 时间:2024-10-25
MySql Query Cache 优化
query cache原理 当mysql接收到一条select类型的query时,mysql会对这条query进行hash计算而得到一个hash值,然后通过该hash值到query cache中去匹配,如果没有匹配中,则将这个hash值存放在一个hash链表中,同时将q...
作者:夏威夷8080 时间:2024-10-25
联表查询时始终以小结果集驱动大结果集
写在前面的话 不要求每个人一定理解 联表查询(join/left join/inner join等)时的mysql运算过程; 不要求每个人一定知道线上(现在或未来)哪张表数据量大,哪张表数据量小; 但要经常使用explain查看执行计划,这是一...
作者:夏威夷8080 时间:2024-10-25
mysql为何不支持开窗函数?
引用 在开窗函数出现之前存在着非常多用 SQL 语句非常难解决的问题,非常多都要通过复杂的相关子查询或者存储过程来完毕。为了解决这些问题,在2003年ISO SQL标准增加了开窗函数,开窗函数的使用使得这些经典的难题能...
作者:夏威夷8080 时间:2024-10-25
MySQL中查询时"Lost connection to MySQL server during query"报错的解决方案
一、问题描述: mysql数据库查询时,遇到下面的报错信息: 二、原因分析: dw_user 表数据量比较大,直接查询速度慢,容易"卡死",导致数据库自动连接超时.... 三、解决办法: 方案1.在mysql配置文件[mys...
作者:夏威夷8080 时间:2024-10-25
mysqldump使用大全
普通备份 也可以 导出的文件 -- MySQL dump 10.13 Distrib 5.6.11, for Win64 (x86_64) -- -- Host: localhost Database: test -- -- Server version 5.6.11 /*!40101 SET @O
作者:夏威夷8080 时间:2024-10-25
使用命令行工具mysqlimport导入数据
Usage: mysqlimport [OPTIONS] database textfile ... mysqlimport 程序是一个将以特定格式存放的文本数据(如通过“select * into OUTFILE from ...”所生成的数据文件)导入到指定的MySQL Server 中的工具程
作者:夏威夷8080 时间:2024-10-25
MySql(十六):MySql架构设计——MySQL Cluster
前言: MySQL Cluster 是一个基于 NDB Cluster 存储引擎的完整的分布式数据库系统。不仅仅具有高可用性,而且可以自动切分数据,冗余数据等高级功能。和 Oracle Real Cluster Application 不太一样的是,MySQL Clust...
作者:夏威夷8080 时间:2024-10-25
MySQL 自带工具使用介绍
MySQL 数据库不仅提供了数据库的服务器端应用程序,同时还提供了大量的客户端工具程序,如mysql,mysqladmin,mysqldump 等等,都是大家所熟悉的。虽然有些人对这些工具的功能都已经比较了解了,但是真正能将这些工具...
作者:夏威夷8080 时间:2024-10-25
Sql 获取向上取整、向下取整、四舍五入取整的实例(转)
【四舍五入取整截取】 select round(54.56,0) 【向下取整截取】 SELECT FLOOR(54.56) 【向上取整截取】 SELECT CEILING(13.15) --MSSQL取整函数的使用 --两个整数相除将截断小数部分 select 3/4,4/3,5/3&am...
作者:夏威夷8080 时间:2024-10-25
spring+mybatis的插件【shardbatis2.0】+mysql+java自定义注解实现分表
一、业务场景分析 只有大表才需要分表,而且这个大表还会有经常需要读的需要,即使经过sql服务器优化和sql调优,查询也会非常慢。例如共享汽车的定位数据表等。 二、实现步骤 1.准备pom依赖 这里关键是要额外引入 插...
作者:夏威夷8080 时间:2024-10-25
mysqldump全量备份+mysqlbinlog二进制日志增量备份
日常的数据备份及恢复测试,是DBA工作重中之重的事情,所以要做好备份及测试,日常的备份常见有mysqldumpʻinlog备份、xtrabackupʻinlog备份,无论那一种,几乎都少不了对binlog的备份,说明了binlog在数据...
作者:夏威夷8080 时间:2024-10-25
MySql(十二):MySql架构设计——可扩展设计的基本原则
一、前言 科技在发展,硬件设备的发展渐渐无法满足应用系统对处理能力的要求。不过,我们还是可以通过改造系统的架构体系,提升系统的扩展能力,通过组合多个低处理能力的硬件设备来达到一个高处理能力的系统,也就是...
作者:夏威夷8080 时间:2024-10-25
MySql(十七):MySql架构设计——高可用设计之思路及方案
前言: 数据库系统是一个应用系统的核心部分,要想系统整体可用性得到保证,数据库系统就不能出现任何问题。对于一个企业级的系统来说,数据库系统的可用性尤为重要。数据库系统一旦出现问题无法提供服务,所有系统都...
作者:夏威夷8080 时间:2024-10-25
MySql(十八):MySql架构设计——高可用设计之 MySQL 监控
前言: 一个经过高可用可扩展设计的 MySQL 数据库集群,如果没有一个足够精细足够强大的监控系统,同样可能会让之前在高可用设计方面所做的努力功亏一篑。一个系统,无论如何设计如何维护,都无法完全避免出现异常的...
作者:夏威夷8080 时间:2024-10-25
MySql(十三):MySql架构设计——可扩展性设计之 MySQL Replication
一、前言 MySQL Replication能够将一个 MySQL Server 的 Instance 中的数据完整的复制到另外一个 MySQL Server 的 Instance 中。虽然复制过程并不是实时而是异步进行的,但是由于其高效的性能设计,延时非常之少。My...
作者:夏威夷8080 时间:2024-10-25
Xtrabackup备份、还原、恢复Mysql操作大全
环境:CentOS 6.7 + Mysql 5.7.19 + Xtraback 2.4.8 示例组1:全备还原 示例组2:增量还原 示例组3:完全&定点&误操作恢复
作者:夏威夷8080 时间:2024-10-25
MySql(二):MySql架构组成
主要架构就是这张图展示的 具体细节看下面文章: MySql 物理文件组成 MySQL 自带工具使用介绍 Mysql Server系统架构介绍
作者:夏威夷8080 时间:2024-10-25
Mysql Server系统架构介绍
总的来说,MySQL可以看成是二层架构。 第一层我们通常叫做SQL Layer,在MySQL数据库系统处理底层数据之前的所有工作都是在这一层完成的,包括权限判断,sql解析,执行计划优化,query cache的处理等等; 第二层就是存...
作者:夏威夷8080 时间:2024-10-25
MySql(十一):MySQL性能调优——常用存储引擎优化
一、前言 MySQL 提供的非常丰富的存储引擎种类供大家选择,有多种选择固然是好事,但是需要我们理解掌握的知识也会增加很多。本章将介绍最为常用的两种存储引擎进行针对性的优化建议。 二、MyISAM存储引擎优化 我们知...
作者:夏威夷8080 时间:2024-10-25
MySql(十):MySQL性能调优——MySQL Server性能优化
本章主要通过针对MySQL Server( mysqld)相关实现机制的分析,得到一些相应的优化建议。主要涉及MySQL的安装以及相关参数设置的优化,但不包括mysqld之外的比如存储引擎相关的参数优化,存储引擎的相关参数设置建议...
作者:夏威夷8080 时间:2024-10-25
MySql(十五):MySql架构设计——可扩展性设计之 Cache 与 Search 的利用
前言 前面章节部分所分析的可扩展架构方案,基本上都是围绕在数据库自身来进行的,这样是否会使我们在寻求扩展性之路的思维受到“禁锢”,无法更为宽广的发散开来。这一章,我们就将跳出完全依靠数据库自身来改善扩展...
作者:夏威夷8080 时间:2024-10-25
MySql(九):MySQL性能调优——Schema设计的性能优化
一、高效的模型设计 先了解下数据库设计的三大范式 第一范式:要求有主键,并且要求每一个字段原子性不可再分 第二范式:要求所有非主键字段完全依赖主键,不能产生部分依赖 第三范式:所有非主键字段和主键字段之间...
作者:夏威夷8080 时间:2024-10-25
SpringBoot+SpringAOP+Java自定义注解+mybatis实现切库读写分离
一、定义我们自己的切库注解类 自定义注解有几点需要注意: 1)@Target 是作用的目标,接口、方法、类、字段、包等等,具体看:ElementType 2)@Retention 是注解存在的范围,RUNTIME代表的是注解会在class字节码文件...
作者:夏威夷8080 时间:2024-10-25
MySql(十四):MySql架构设计——可扩展性设计之数据切分
一、前言 通过 MySQL Replication 功能所实现的扩展总是会受到数据库大小的限制,一旦数据库过于庞大,尤其是当写入过于频繁,很难由一台主机支撑的时候,我们还是会面临到扩展瓶颈。这时候,我们就必须许找其他技术...
作者:夏威夷8080 时间:2024-10-25
上一页
1
2
3
4
5
6
7
8
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native