洁癖是一只狗

77 篇文章
15 人订阅

全部文章

小土豆Yuki

并发编程问题为什么都很诡异

并发编程对于很多人说都是比较难的,总是出现一些莫名其妙的bug,让我们很是苦恼,那么他到底是难在哪里呢,今天就带大家看看引起并发bug的根源

4620
小土豆Yuki

Mysql获取数据的总行数count(*)很慢

日常开发中,获取数据的总数是很常见的业务场景,但是我们发现随着数据的增长count(*)越来越慢,这个是为什么呢,

6520
小土豆Yuki

性能优化-字符串(String)

字符串日常开发中,我们经常使用,但是我们往往会忽略他的性能问题,高效的的使用字符串,可以提高整体系统的性能,我们按照下面几个方面说明

6030
小土豆Yuki

Mysql如何给字符串添加索引(前缀索引)

在日常开发中,我们经常给字符串添加索引,那么给字段添加索引有什么技巧吗,我们看看下面的例子,我们给一个邮箱添加索引,应该如何添加呢

9020
小土豆Yuki

Mysql删除表数据,表文件大小不变

首先明确一个概念,innodb表包含两部分,表结构定义和数据,Mysql8.0以前表结构定义存放在.frm为后缀的文件里,而Mysql8.0版本以后允许表结构定...

4210
小土豆Yuki

Mysql为什么会抖一下呢

在之前我们说过酒店记账的故事,其中酒店掌柜记账的的黑板就类似我们的redo log,而掌柜的记账本就是数据文件,掌柜的记忆就是内存。

5620
小土豆Yuki

Mysql如何选择唯一索引和普通索引

相信大家对唯一索引和普通索引是有一定的了解的,那么在不同的业务场景,使用唯一索引还是普通索引呢,比如下面的场景

9020
小土豆Yuki

自动化运维 | Ansible lookup

Ansible playbook允许用户使用自定义的变量,不过当变量过大,或者太复杂时,无论是在playbbok中通过vars定义,还是在单独的变量文件中定义,...

7620
小土豆Yuki

Mysql事务隔离级别

在所有事物中可以看到事物没有提交的结果,实际应用中是很少的,他的性能也不比其他隔离级别好很多,读到未提交的结果导致脏读

7231
小土豆Yuki

自动化运维实践 | Ansible playbook重用

playbook支持两种重用机制,一种是重用静态的单个playbook脚本,另外一种是重用实现特定功能的文件夹,类似于python等编程语言中的包。

9820
小土豆Yuki

自动化运维| Ansible playbook的逻辑控制语句

今天我们来讲讲Ansible playbook中的逻辑控制语句when 和loop。

8820
小土豆Yuki

自动化运维实践 | Ansible变量

2)用户无须自定义。Ansible会在执行playbook之前去远程主机上搜集关于远程节点系统信息的变量。

9030
小土豆Yuki

自动化运维实践 | Ansible入门

ssh-keyscan remore_servers >> ~./ssh/known_hosts

8021
小土豆Yuki

Mysql数据--死锁解密

Mysql行锁是在引擎中实现的,并不是所有的存储引擎都支持行锁,比如myisam就不支持行锁,而innodb支持行锁,myisam在并发度高的系统中就会影响系统...

7110
小土豆Yuki

自动化运维实践 | Ansible介绍

Ansible是一个部署一群远程主机的工具。这里“远程主机”是指任何可以通过SSH登录的主机,所以它既可以是远程虚拟机或物理机,也可以是本地主机。Ansible...

10010
小土豆Yuki

搭建Amoeba实现MySQL主从数据库读写分离

之前我们有介绍过如何搭建主从,主主,一主多从, 多主一从数据库集群,那么我们今天就来介绍如何通过中间键Amoeba 来实现主从数据库的读写分离, 从而提升数据...

9831
小土豆Yuki

Mysql索引解密(下)

上面ID索引树进行查找记录的过程叫回表,可以看出k树索引树进行了三次查询,Id索引树进行了两次查询。查询数据过程中是否可以避免回表查询呢,

6220
小土豆Yuki

Mysql索引解密(上)

索引是数据库概念最重要的概念之一,也是我们经常要使用的优化手段,索引的出现其实就是为了提高数据查询的效率,就像书的目录一样

8750
小土豆Yuki

手把手教你搭建 MySQL 主从复制经典架构(一主一从、主主、一主多从、多主一从)

1、做数据的热备,作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失。 2、架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满...

8920
小土豆Yuki

一条更新语句如何执行

其实更新语句和查询语句的流程是基本一样的,但是他其中不一样的是涉及两个日志模块,也就是我们经常提到的redo log(重做日志)和binlog(归档日志)。

7910

扫码关注云+社区

领取腾讯云代金券