表示 进入内容 2612701215
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
Displaying posts with tag: innodb (reset)
mysql死锁问题分析

线上某服务时不时报出如下异常(大约一天二十多次):“Deadlock found when trying to get lock;”。 Oh, My God! 是死锁问题。尽管报错不多,对性能目前看来也无太大影响,但还是需要解决,保不齐哪天成为性能瓶颈。

【算法】  【mysql】  【innodb】  【日志】  【数据库】  【索引】  【存储】   …

[获取更多]
「mysql优化专题」90%程序员面试都用得上的索引优化手册(5)【面试重点】

本专题讲到索引查询优化,恭喜你,已经达到mysql优化的中级水平。这篇我们要讲的是mysql优化中重点中的重点——索引优化。面试官百分百必问 目录 多关于索引,分为以下几点来讲解: 一、索引的概述(什么是索引,索引的优缺点) 二、索引的基本使用(创建索...

【mysql】  【innodb】  【程序员】  【数据库】  【HASH】  【索引】   …

[获取更多]
MySQL8.0新特性: 新的事务锁调度VATS简介

传统的事务锁赋予方式是采用FIFS先来先服务的方式,从MySQL8.0.3开始,引入了一种新的模式CATS调度方式,全称为Contention-Aware Transaction Scheduling (或者叫做VATS, V=Variance). 顾名思义就是能够感知到事务竞争关系来实现全局最小开销的锁调度方式。

【算法】  【mysql】  【innodb】  【函数】  【线程】  【排序】   …

[获取更多]
RDS MySQL参数调优最佳实践

前言 很多时候,RDS用户经常会问如何调优RDS MySQL的参数,为了回答这个问题,写一篇blog来进行解释: 哪一些参数不能修改,那一些参数可以修改; 这些提供修改的参数是不是已经是最佳设置,如何才能利用好这些参数; 哪些参数可以改 细心的用户在购买RDS的时候都会看到,不同规格能够提供的最大连接数以及内存是不同的,所以这一些产品规格的限制参数:连接数、内存用户是不能够修改的,如果内存或者连接数出现了瓶颈: 内存瓶颈:实例会出现OOM,然后导致主备发生切换 连接数瓶颈:应用不能新建立连接到数据库 则需要进行应用优化、慢SQL优化或者进行弹性升级实例规格来解决。

【mysql】   …

[获取更多]
MySQL模拟Oracle序列sequence

DROP TABLE IF EXISTS sys_sequence ; CREATE TABLE sys_sequence (   seq_name VARCHAR (50) NOT NULL,   curr_value BIGINT NOT NULL DEFAULT 0,   in...

【mysql】  【innodb】  【Oracle】  【SQL】  【string】  【序列】  【Create】  【update】   …

[获取更多]
Mysql 通过frm&ibd 恢复数据

一次误操作,把数据库给搞乱了,innodb的数据库竟然无法直接恢复,还好找了一个文章,按文章进行,最后成功恢复。吓死我了,要是搞坏了,团队的人不背地骂死我了。

mysql存储在磁盘中,各种天灾人祸都会导致数据丢失。

【mysql】  【innodb】  【日志】  【数据库】  【数据备份】  【数据恢复】   …

[获取更多]
linux下一键编译安装MariaDB10.0.12

虽然网上有很多的lnmp一键安装包,可以直接安装集成环境。 但是有时候我们需要单独的安装mariadb,则可以使用下面的脚本来安装。

# 一键CMAKE编译安装mariadb-10.0.12  # 安装到/usr/local/mariadb # 数据目录为/data/mysql # my.cnf文件是我自己修改的

一键安装包的文件目录结构如下:

我们只要自己将下面的文件组合成上图的结构,执行sh install.sh脚本即可完成安装。

【linux】  【mysql】  【innodb】  【脚本】   …

[获取更多]
为什么你的MySQL跑得很慢?

其实这是一个老问题了:为什么会觉得数据库比较慢呢?再换种问法:数据库优化要从哪些方面入手?

第一点,硬件太老 硬件我们这里主要从CPU、内存、磁盘三个方面来说下,还有一些因素比如网卡,机房网络等因为文章篇幅关系,就不一一介绍了,以后还有机会可以聊。

【mysql】  【innodb】  【程序员】  【Oracle】  【性能】  【SQL】   …

[获取更多]
Mysql主从配置错误及解决办法

Mysql的主从配置本来是很简单,捉住几个重点就行了:主锁表——主查指针——导数据——从写入指针——从开启进程 这样一个过程就可以了,可是今天我配置的时候还是遇到一些问题: 1、innodb引擎使用了FLUSH TABLES WITH READ LOCK 之后,再用mysqldump导出数据失败,其实也不算是失败只是停在那里导不出来。

【mysql】  【innodb】  【数据库】  【配置】   点击查看原文>

查看并修改mysql的默认引擎

1、mysql存储引擎: a)mysql服务器采用了模块化风格,各部分之间保持相对独立,尤其体现在存储架构上。存储引擎负责管理数据存储,以及mysql的索引管理。通过定义的API,mysql服务器能够与存储引擎进行通信。

【架构】  【服务器】  【mysql】  【innodb】  【Oracle】  【数据库】  【配置】   …

[获取更多]
表示 进入内容 2612701215
« 先前的 10 新的记录 | 下一步 10 较早的记录 »