表示 进入内容 11014825
下一步 10 较早的记录 »
Displaying posts with tag: MySQL (reset)
MySQL和Docker ...一個簡單的設置

MySQL和Docker ...不是新概念,人們已經使用Docker已有一段時間了。 對於剛開始為此發展的人來說,可能會有一些障礙。

儘管MySQL在本地運行良好,但如果要在不同版本的MySQL上測試代碼,則很容易擁有多個版本是很好的。

多年來,一種選擇當然是Giuseppe Maxia的https://mysqlsandbox.net/ 。 這是一個非常有效的解決方案,能夠啟動多個實例並測試複製等。

在跨不同版本的MySQL進行測試時,Docker現在也是另一個經常使用的場景。 下面僅介紹一些步驟,以輕鬆安裝多個版本。 我使用OSX,因此這些示例適用於OSX。

[获取更多]
如何获取 MySQL innodb 的 B+tree 的高度

前言

MySQL 的 innodb 引擎之所以使用 B+tree 来存储索引,就是想尽量减少数据查询时磁盘 IO 次数。树的高度直接影响了查询的性能。一般树的高度在 3~4 层较为适宜。数据库分表的目的也是为了控制树的高度。那么如何获取树的高度呢?下面使用一个示例来说明如何获取树的高度。

示例数据准备

建表语句如下:

CREATETABLE`user` (
  `id` int(11) NOTNULLAUTO_INCREMENT,
  `name` varchar(100) CHARACTERSETlatin1 DEFAULTNULL,
  `age` int(11) DEFAULTNULL,
  PRIMARYKEY(`id`),
  KEY`name` (`name`),
  KEY`age` (`age`)
) ENGINE=InnoDB DEFAULTCHARSET=utf8

表中插入100万条数据。数据如下:

mysql> select* fromuserlimit 2\G
*************************** 1. row ***************************
  id: 110000
name: ab
 age: 100
*************************** 2. row ***************************
  id: 110001
name: ab
 age: 100
2 …
[获取更多]
MySQL組複製

所以MySQL的組複製出來了MySQL 5.7。 現在已經有一段時間了,人們開始更多地詢問它。

[获取更多]
Max_connections 214 4.15.0-46-generic#49-Ubuntu

因此,max_connections從my.cnf文件中設置的值下降到214的問題在Ubuntu上已經存在了一段時間。

作為一個例子,它在2015年被注意到



我最近又碰到了這個,並通過以下步驟解決了。


# cp /lib/systemd/system/mysql.service /etc/systemd/system/
# cd /etc/systemd/system/
# vi mysql.service

LimitNOFILE=infinity
LimitMEMLOCK=infinity

# systemctl …

[获取更多]
簡單的KeepaliveD設置

因此,keepalived已經存在了很長一段時間......但是對許多人來說這仍然是一個謎。
所以這是一個非常簡單的例子,說明keepalived如何與MySQL一起工作。 希望這可以幫助那些有疑問的人。

我們將有一個簡單的主設備到奴隸設置。 意思是..我們寫一個,除非我們故障轉移到第二個事件。

1 - 安裝keepalived


#yum搜索keepalived keepalived .x86_64:負載均衡器和高可用性服務
  僅限名稱和摘要匹配,對所有內容使用“全部搜索”。 #yum -y install keepalived
你現在應該有一個配置文件
#ls -ltr /etc/keepalived/keepalived.conf  
保留原件,因為你總是備份..右.... #cp /etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf.orig
因此,您需要找出可用於虛擬IP的ipaddress。 …

[获取更多]
SMProxy,让你的数据库操作快三倍!

一个基于 MySQL 协议,Swoole 开发的MySQL数据库连接池。

【数据存储与数据库】  【php】  【mysql】  【日志】  【Json】  【数据库】  【配置】  【中间件】  【测试】   …

[获取更多]
DKhadoop环境安装配置步骤详解

在上一篇的分享文章中我是给大家分享了运行部署hadoop的一些安装准备工作,这篇接上一篇继续为大家分享一些个人的学习经验总结。我学习用的是大快发行版DKHadoop,所以所有的经验分享都是以DKHadoop为基础,这里要先说明一下。

【mysql】  【hadoop】  【配置】  【集群】  【主机】  【脚本】   …

[获取更多]
MySQL5.7利用虚拟列优化

导 读 知数堂只分享干货,各精品课程讲授的都是职场实用技能 今天线上发生CPU使用率超过95%的报警, 登上RDS以后发现一堆的sending data状态的SQL,大致有3个问题SQL,因为这3个SQL导致了其他原本很快的SQL也被“拖慢了”,以下是其中的一个SQL,拿出来记录一下 建表DDL:

首先,看下执行计划:

从执行计划里可以看到,如下展示的部分没有用到索引,并且在与表task log关联时也没有走索引,这里有点特殊的情况就是t4跟t1关联是3个字段关联。

【mysql】  【函数】  【索引】   …

[获取更多]
大批量处理excel文件到ODPS中方案

大批量处理excel文件到ODPS中方案 前言

最近所做的项目需要将近五千个excel文件导入到ODPS,并且excel文件内容格式全部不一样。 刚接到需求时特别的懵,不过工作还是要做的,首先通过查询dataworks中文档来看怎么实现该需求,通过文档了解到只支持csv、txt等格式进行单个上传,然后就开始着手做。

【大数据】  【mysql】  【RDS】  【ECS】  【odps】   …

[获取更多]
面试前必须知道的MySQL命令【explain】

前言 只有光头才能变强 刷面试题的时候,不知道你们有没有见过MySQL这两个命令:explain和profile(反正我就见过了).. 之前虽然知道这两个命令大概什么意思,但一直没有去做笔记。今天发现自己的TODO LIST有这么两个命令,于是打算来学习一番,记录一下~ 使用的MySQL的版本为5.

【mysql】  【性能】  【SQL】  【排序】  【索引】  【index】   …

[获取更多]
表示 进入内容 11014825
下一步 10 较早的记录 »