libaio

SQLAdvisor使用(Centos6.8版本)

纵饮孤独 提交于 2020-12-17 02:08:12
SQLAdvisor是由美团点评公司技术工程部DBA团队(北京)开发维护的一个分析SQL给出索引优化建议的工具。它基于MySQL原生态词法解析,结合分析SQL中的where条件、聚合条件、多表Join关系 给出索引优化建议。目前SQLAdvisor在美团点评广泛应用,包括美团支付、酒店旅游、外卖、团购等产品线,公司内部对SQLAdvisor的开发全面转到github上,开源和内部使用保持一致。 主要功能:输出SQL索引优化建议 下载安装包:SQLAdvisor-2.0.tar.gz rpm -q cmake libaio-devel libffi-devel glib2 glib2-devel yum install cmake libaio-devel libffi-devel glib2 glib2-devel #在SQLAdvisor编译时需要这个 rpm -ivh percona-release-0.1-3.noarch.rpm tar -xvf Percona-Server-5.6.29-76.2-rddf26fe-el6-x86_64-bundle.tar rpm -ivh Percona-Server-server-56-5.6.29-rel76.2.el6.x86_64.rpm --nodeps rpm -ivh Percona-Server-client-56-5

mysql安装配置(linux)

你离开我真会死。 提交于 2020-12-15 08:48:36
个人记录 建立个目录执行下面命令下载tar包 wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz 解压后为了方便建立个软链接 ln -s /home/mysql/mysql-5.7.13-linux-glibc2.5-x86_64 /usr/local/mysql mysql目录下创建data目录 mkdir data chmod -R 777 /usr/local/mysql/data/ 开启ssl链接 bin/mysql_ssl_rsa_setup 创建root账号(记下自动生成随机密码) sudo yum install libaio bin/mysqld --initialize --user=root 加入服务 cp support-files/mysql.server /etc/init.d/mysql.server 添加环境变量: vi /etc/profile export MYSQL_HOME=/usr/local/mysql export PATH=$PATH:$MYSQL_HOME/bin 保存并使其生效 source /etc/profile 登录mysql mysql -uroot –p上面生成的随机密码 设置随机密码 use

Mysql之Centos7下安装

倾然丶 夕夏残阳落幕 提交于 2020-12-12 20:41:48
下载mysql-xxx.tar.gz文件 将下载的文件通过ftp软件传到linux下/usr/local/software 解压并重命名 cd /usr/local/software tar -zxvf mysql-xxx.tar.gz mv mysql-xxx mysql centos7默认安装mariadb,它是mysql的一个分支,但要安装mysql需要先删除它 检测是否安装过mariadb rpm -qa |grep mariadb 删除mariadb rpm -e 上面查出来的文件夹名 rpm -e --nodeps 上面查出来的文件夹名 强制性 检测是否安装过mysql rpm -qa |grep mysql 删除mysql rpm -e 上面查出来的文件夹名 rpm -e --nodeps 上面查出来的文件夹名 强制性 添加组和用户 groupadd mysql useradd -g mysql mysql 设置用户权限 cd /usr/local/software/mysql chown -R root . 把当前所有文件的拥有者改成root chown -R mysql data 把data文件夹的拥有者改成mysql用户 设置组权限 cd /usr/local/software/mysql chgrp -R mysql . 把当前所有文件设置成属于mysql组

Ubuntu--- 安装VMware 报错 Build enviroment error!

北城以北 提交于 2020-12-03 22:42:25
今天从 Ubuntu 安装 VMware 下载并安装过程都很顺利,但是在启动过程中报错误,所以总结如下: 报错原因 :VMware 第一次启动需要编译一些模块,但是刚开始并没有安装 gcc 所以便报无法编译模块 解决办法 : step1:首先检查 gcc 是否安装,如果没有安装,进入终端进行安装: // 检查是否安装了 gcc gcc - v // 如果未安装,则执行下面命令行安装 sudo apt-get install gcc step2:再次打开 VMware 依旧报错,这次报错信息如下: 在终端输入下列命令: sudo vmware-modconfig --console -- install -all 可以看到下图,说明需要安装 libaio1包( 或者 libaio) 和 glib 包依赖,构建编译环境失败: 我们安装需要的依赖包即可: sudo apt-get install libaio1 sudo apt-get install libglib2. 0 -dev 参考博文: https://blog.csdn.net/first236108/article/details/88373343 https://askubuntu.com/questions/1096619/install-vmware-on-ubuntu-18-10-build-environment

Linux(Centos7)yum安装最新mysql

好久不见. 提交于 2020-11-20 08:28:28
环境 CentOS 7.1 (64-bit system) MySQL 5.6.24 CentOS 安装 参考: http://www.waylau.com/centos-7-installation-and-configuration/ 依赖 MySQL 依赖 libaio,所以先要安装 libaio yum search libaio # 检索相关信息 yum install libaio # 安装依赖包 成功安装,提示如下: [root@bogon /]# yum install libaio 已加载插件: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors .yun-idc .com * extras: mirrors .163 .com * updates: mirrors .163 .com 软件包 libaio-0 .3 .109-12 .el7 .x86_64 已安装并且是最新版本 无须任何处理 检查 MySQL 是否已安装 yum list installed | grep mysql 如果有,就先全部卸载,命令如下: yum -y remove mysql-libs .x86_64 若有多个依赖文件则依次卸载。当结果显示为 Complete!即卸载完毕。 下载 下载

CentOS7.6静默(无图形化界面)安装Oracle 11g

扶醉桌前 提交于 2020-11-15 18:19:53
一、准备工作 1.准备CentOS 7 系统环境 由于是使用静默模式(silent)安装的,无需使用图形化界面,我选择了最小安装的服务器版的CentOS 7。安装完成后,只有命令行界面。 2.下载 Oracle 11g (1)Oracle官方网站: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 我的机器安装的是CentOS7 64位系统,因此下载的Oracle版本也是64位的 特别注意:11.2.0.2.0 zlinux64版本的Oracle是安装在IBM服务器的,CentOS 7是无法安装的。 (2)下载完成后,有两个压缩文件 linux.x64_11gR2_database_1of2.zip 和 linux.x64_11gR2_database_2of2.zip 3.通过Xftp将压缩文件上传到 /db/ 4.安装依赖包,安装依赖包之前,个人建议将yum源修改为aliyun源,下载速度快些,执行如下命令即可: cd / etc mv yum .repos.d yum .repos.d.bak mkdir yum .repos.d wget -O /etc/ yum .repos.d/CentOS-Base.repo http: // mirrors

0、MySql第零章,安装及集群配置

孤人 提交于 2020-10-15 07:17:08
MySql第零章,安装及集群配置 一、MySql安装 1、RPM安装 RPM安装,无法自定义一些安装路径和配置文件路径 ##以后再填坑 2、Generic安装 二进制 预编译 Generic,下载地址: https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz [root@mysq|1 ~ ]# groupadd mysql [root@mysql1 ~ ]# useradd -r -g mysql -s /bin/false mysql [root@mysql1 ~ ]# cd /usr/local [root@mysq|1 local]# tar -zxvf /opt/software/file/mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz [root@mysq|1 local]# ln -s mysql-5.7.29-linux-glibc2.12-x86_64 mysql #超链接 1、mysql初始化 没有编译安装的过程 [root@mysq|1 local]# cd mysql [root@mysql1 mysq|]# mkdir mysql-files [root@mysql1 mysq|]# chmod 750

磁盘I/O性能优化的几个思路

被刻印的时光 ゝ 提交于 2020-10-07 07:21:11
本文已收录 GitHub ,更有互联网大厂面试真题,面试攻略,高效学习资料等 虽然 I/O 的性能指标很多,相应的性能分析工具也有好几个,但理解了各种指标的含义后,你就会发现它们其实都有一定的关联。 顺着这些关系往下理解,你就会发现,掌握这些常用的瓶颈分析思路,其实并不难。 找出了 I/O 的性能瓶颈后,下一步要做的就是优化了,也就是如何以最快的速度完成 I/O操作,或者换个思路,减少甚至避免磁盘的 I/O 操作。 本文,我就来说说,优化 I/O 性能问题的思路和注意事项。 I/O基准测试 按照我的习惯,优化之前,我会先问自己, I/O 性能优化的目标是什么?换句话说,我们观察的这些 I/O 性能指标(比如 IOPS、吞吐量、延迟等),要达到多少才合适呢? 事实上,I/O 性能指标的具体标准,每个人估计会有不同的答案,因为我们每个人的应用场景、使用的文件系统和物理磁盘等,都有可能不一样。 为了更客观合理地评估优化效果,我们首先应该对磁盘和文件系统进行基准测试,得到文件系统或者磁盘 I/O 的极限性能。 fio(Flexible I/O Tester)正是最常用的文件系统和磁盘 I/O 性能基准测试工具。它提供了大量的可定制化选项,可以用来测试,裸盘或者文件系统在各种场景下的 I/O 性能,包括了不同块大小、不同 I/O 引擎以及是否使用缓存等场景。 fio 的安装比较简单

Centos 7 安装 Oracle 12cR2 流程

孤街浪徒 提交于 2020-10-06 06:47:39
Centos 7 安装 Oracle 12cR2 流程 一个欠登儿程序员 2019-01-28 16:40:30 788 收藏 2 分类专栏: Centos 7 软件安装系列 版权 前言 在公司之前一直用的是Oracle 11g的数据库版本,由于一次漏扫,扫描Windows服务器出现“Oracle Enterprise Manager Grid Control JSP代码执行漏洞(CVE-2010-3600)”,想了很多办法进行补漏洞,但是漏扫仍旧不能通过,之后直接进行Oracle大版本升级解决了此漏洞,之后公司一直采用Oracle 12c,包括Linux平台的服务器。 此流程只包含Linux平台的Oracle 12c的安装(Windows平台Oracle 12c安装流程),本流程采用静默安装的形式,安装包请自行到官网下载 下载地址:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 此流程借鉴了 https://blog.csdn.net/haopeng7816/article/details/83956623 该博客内容,该博客更加清楚的写明了从虚拟机安装到Oracle 12c安装的全过程,如需查看虚拟机安装过程,请移步。 安装前检查 检查依赖包 rpm -q

oracle12c 12.2.0静默安装及简单使用

核能气质少年 提交于 2020-08-20 08:21:25
oracle12c 12.2.0静默安装及简单使用 m0_37975257 2019-09-17 10:25:31 1302 收藏 2 分类专栏: 数据库 #oracle 版权 oracle12c 静默安装及简单使用 oracle12c安装 安装centos7.5 修改配置文件 修改主机名: vi /etc/hostname 修改网络等:vi ifcfg-ens33 VMware: 配置yum源 安装命令 关闭selinux 关闭防火墙 oracle相关配置 安装oracle依赖包关系 修改内核参数 修改用户限制 创建oracle帐号和组 创建相关数据库目录 修改oracle环境变量 下载并解压安装包 复制响应文件模板 修改创建数据库配置文件 安装数据库 执行脚本 静默配置监听 静默建立新库 检查oracle进程状态 登录数据库 oracle12c数据库普通用户创建及登录 登陆数据库 连接数据库 查看数据库 查看当前实例 查看所有容器 修改当前环境为你需要的数据库 查看当前实例 创建用户 配置服务器监听 重启数据库 设置数据库开机启动 oracle12c安装 安装centos7.5 我使用的是虚拟机 内存不少于1G, 1.5G没用那么容易卡 磁盘不少于40G 建议50G以上 修改配置文件 修改主机名: vi /etc/hostname 我设置为orcl 1 修改网络等:vi