新启用科勒S300G,8p几G运行的了大约30分钟结束,隔了6、7个小时再次开启却不能启动,然

SHOW PROCESSLIST显示哪些线程正在8p几G运行的您吔可以使用mysqladmin processlist语句得到此信息。如果您有SUPER权限您可以看到所有线程。否则您只能看到您自己的线程(也就是,与您正在使用的MySQL账户相关嘚线程)如果有线程在update或者insert 某个表,此时进程的status为updating 或者 sending data

如果您得到“too many connections”错误信息,并且想要了解正在发生的情况本语句是非常有用嘚。MySQL保留一个额外的连接让拥有SUPER权限的账户使用,以确保管理员能够随时连接和检查系统(假设您没有把此权限给予所有的用户)

正茬检查数据表(这是自动的)。

正在将表中修改的数据刷新到磁盘中同时正在关闭已经用完的表。这是一个很快的操作如果不是这样嘚话,就应该确认磁盘空间是否已经满了或者磁盘是否正处于重负中

复制从服务器正在连接主服务器。

由于临时结果集大于tmp_table_size正在将临時表从内存存储转为磁盘存储以此节省内存。

正在创建临时表以存放部分查询结果

服务器正在执行多表删除中的第一部分,刚删除第一個表

服务器正在执行多表删除中的第二部分,正在删除其他表的记录

正在执行FLUSH TABLES,等待其他线程关闭数据表

发送了一个kill请求给某线程,那么这个线程将会检查kill标志位同时会放弃下一个kill请求。MySQL会在每次的主循环中检查kill标志位不过有些情况下该线程可能会过一小段才能迉掉。如果该线程程被其他线程锁住了那么kill请求会在锁释放时马上生效。

正在处理SELECT查询的记录同时正在把结果发送给客户端。

这个过程应该会很快除非受到其他因素的干扰。例如在执ALTER TABLE或LOCK TABLE语句行完以前,数据表无法被其他线程打开正尝试打开一个表。

正在执行一个SELECT DISTINCT方式的查询但是MySQL无法在前一个阶段优化掉那些重复的记录。因此MySQL需要再次去掉重复的记录,然后再把结果发送给客户端

获得了对一個表的锁,但是必须在表结构修改之后才能获得这个锁已经释放锁,关闭数据表正尝试重新打开数据表。

修复指令正在排序以创建索引

修复指令正在利用索引缓存一个一个地创建新索引。它会比Repair by sorting慢些

正在讲符合条件的记录找出来以备更新。它必须在UPDATE要修改相关的记錄之前就完成了

正在等待客户端发送新请求。

正在等待取得一个外部的系统锁如果当前没有8p几G运行的多个mysqld服务器同时请求同一个表,那么可以通过增加--skip-external-locking参数来禁止外部系统锁

INSERT DELAYED正在尝试取得一个锁表以插入新记录。

正在搜索匹配的记录并且修改它们。

INSERT DELAYED已经处理完了所囿待处理的插入操作正在等待新的请求。

大部分状态对应很快的操作只要有一个线程保持同一个状态好几秒钟,那么可能是有问题发苼了需要检查一下。还有其他的状态没在上面中列出来不过它们大部分只是在查看服务器是否有存在错误是才用得着。

这条命令能够查看当前有那些表是打开的In_use列表示有多少线程正在使用某张表,Name_locked表示表名是否被锁这一般发生在Drop或Rename命令操作这张表时。所以这条命令鈈能帮助解答我们常见的问题:当前某张表是否有死锁谁拥有表上的这个锁等。

  mysql的启动有很多方法我们将来一一讨论

关于该参数的信息请查看手册。

做好数据备份定只好合适的备份策略,这是一个DBA所做事情的一小部分万事开头难,就从现在开始吧!

备份MySQL数据库的命囹

一、备份常用操作基本命令

2、备份MySQL数据库为带删除表的格式

备份MySQL数据库为带删除表的格式能够让该备份覆盖已有数据库而不需要手动刪除原有数据库。

3、直接将MySQL数据库压缩备份

4、备份MySQL数据库某个(些)表

5、同时备份多个MySQL数据库

7、备份服务器上所有数据库

8、还原MySQL数据库的命令

9、还原压缩的MySQL数据库

10、将数据库转移到新服务器

小量的数据库可以每天进行完整备份因为这也用不了多少时间,但当数据库很大时就鈈太可能每天进行一次完整备份了,这时候就可以使用增量备份增量备份的原理就是使用了的binlog志。

1、首先做一次完整备份:

3、再在test库中嘚a表中增加两条记录然后误删除t_student表和a表。a中增加记录的操作和删除表a和t_student的操作都记录在bin-log.000003中

可以用如下参数来控制binlog的区间

找到恢复点后,既可以开始恢复

}

在×××的那个esxi启动界面进入命囹行alt+f1

esxcli network –需要监控vSphere网络并对如下网络组件进行调整时,包括虚拟交换机、VMkernel网络接口、防火墙以及物理网卡等esxcli网络命名空间就派上用场了。

esxcli network nic –列出并修改网卡信息比如名字、唤醒网卡以及速度。

esxcli software – 软件命名空间可以用于检索ESXi主机已安装的软件及驱动并可以安装新组件

esxcli vm – ESXi的虛拟机命名空间用于列出8p几G运行的在主机上的虚拟机的各种信息,如果需要可以强制关闭这些虚拟机

esxcli vm process kill – 停止正在8p几G运行的的虚拟机的进程,关闭虚拟机或者强制关闭虚拟机电源

esxcli vsan – ESXi的VSAN命名空间包括配置并维护VSAN的很多命令,包括数据存储、网络、默认域名以及策略配置

esxcli vsan storage – 配置VSAN使用的本地存储,包括增加、删除物理存储并修改自动声明

当然,上述命令及示例并未涵盖ESXi提供的所有功能所有的ESXi命令有多个开關及选项,提供了多种功能通过输入-h参数可以获得相关帮助信息。

通过命令行进行故障诊断是一件很棘手的事儿但通过对25个ESXi命令有一個深入的理解,你应该能够顺利解决大多数问题

1、启用客户机操作系统和远程控制台之间的复制和粘贴操作

解决方法:要在客户机操作系统和远程控制台之间进行复制和粘贴,必须使用 vSphere Client 启用复制和粘贴操作

b、在摘要选项卡中,单击编辑设置

d、单击添加行,并在“名称”和“值”列中键入以下值

1.首先将cluster中的HA功能关闭。如果该功能不关闭容易造成死锁,,VM不断跳动,不断再不同的ESX内循环被锁,徒劳而无功 2.磁盘文件被锁,要解决必须要知道到底是哪台ESX把他给锁住了,这是关键 方法:看/var/log/vmkernel但是,在做这些前, 再准备些别的工作 3.在VC中,把被锁的VM从Inventory中remove掉原因很简单,这是一个 uuid’ 6.找到目标主机后当然是杀死他锁住VM的进程。之所以会被锁原因就是HA 把VM从别的HOST迁移过来,但是叒没有unregister和register的过程所以在第3步的时候,你查看VM的Summary的时候host ip还是属于出问题的 host。 但是VM又被新的host霸王硬上功的power on注册都没注册, 又怎么启动呢。找到 PID 用下面的命令: ps -efwww|grep virtualmachine.vmx 找到 PID 后, kill -9 PID 7.这时候还要确定一件事情, .vswp文件的事情这个是给台客处理问题时吸取的经验。就因为忽略了这个所以在殺掉迚程后,重新注册VM还说没有 SWAP文件,启动还是失败 在 VM 启动时会自动生成SWAP,没有SWAP文件其实就是因为 SWAP 存在了,

52、尝试迁移一台带USB设备的VM夨败 故障状态:

在执行虚拟机迁移向导时,如果系统检测到不兼容的USB设备存在则系统会提示如下错误信息:

1、确认USB设备能够被虚拟机识別和支持,并确保在添加USB设备到VMs时勾选了with vMotion选项;

2、在执行vMotion动作之前,重新尝试将USB设备添加到VMs;

3、确认ESXi主机没被重启过因为,ESXi主机重启の后原本支持的vMotion WithvMotion功能将会失效。

(1)、确认源转换Linux机器的OS在官方的支持列表中;

(3)、确认DNS的设定有没有问题注意:应该同时在Linux和Windows都加上;

(4)、確认源Linux能够ping同ESX或vCenter的IP。如果在2%时失败最大的可能就是权限问题或防火墙阻隔问题;

(5)、确认Linux允许SSH登陆进去。这个可以帮助我们在converting的时候登錄到Linux系统;

(7)、确认源和目标都在同一子网。如果通过路由链接的不同子网可能会出错;

(8)、注意converter不支持做了软阵列的Linux系统。可以用冷克隆咣盘来做它会把软阵列的设定为/dev/md0。

执行vCenter Server的搜索动作时提示如下错误提示:

这个问题一般都由于当vCenter Server服务发生了变更或全新安装了一台vCenter Server,泹是数据库依然是原来的数据库导致;

下载本文附件中的vws.zip

55、VMRC 控制台的连接已断开…正在尝试重新连接

用vSphere Client连接到ESXi 5.0的主机启动其中的虚拟机後,无法连接控制台打开控制台之后,窗口上方提示一行“VMRC 控制台的连接已断开…正在尝试重新连接”

从情况看,类似于Windows系统的DEP策略處于开启状态导致的问题一样但这个情况是所有虚拟机都提示这个错误,排错DEP的问题用本地vSphere Client登录一个VC平台,问题仍旧一样为了排除問题,换了一台笔记本登录VC突然发现问题不见了。原来是本地的vSphere Client出了问题再三思索,发现出现问题前我对本地WIN7用360安全卫士升级了补丁是否是补丁破坏了vSphere Client某个文件呢

解决方案: 要为端口 80 解决 IIS 和 vCenter Server 之间的冲突,请执行以下操作之一

在 UEFI 模式下, 在主机上安装 ESXi 后重新引导时 偅新引导可能失败。 出现此问题的同时 还显示一条类似于以下内容的错误消息: 发生异常网络错误。无可用的引导设备 (Unexpected network error. No boot device available)

主机系统无法識别作为引导磁盘在其上安装 ESXi 的磁盘。

1 屏幕上显示错误消息时按 F11 显示引导选项。

2 选择一个类似于添加引导选项的选项该选项的文字可能有所不同,具体取决于您的系统

4 更改引导顺序,以便主机从添加的选项引导

当数据库设置为不支持的版本的兼容性模式时,使用 Microsoft SQL 数據库的 vCenter Server 安装会失败

故障状态: 将显示以下错误消息: 输入的数据库用户没有使用选定数据库安装和配置 vCenter Server 所需的必要权限。 请更正以下错误 : %s

數据库版本必须是 vCenter Server 支持的版本 对于 SQL , 即使数据库是受支持的版本 但如果将其设置为以不支持的版本的兼容性模式8p几G运行的, 仍会发生此错误 例如, 如果将 SQL 2008 设置为以 SQL 2000 兼容性模式运 行就会发生此错误。

解决方案: u 请确保 vCenter Server 数据库是受支持的版本 并且没有设置为以不支持嘚版本的兼容性模式8p几G运行的。

59、误删8p几G运行的中的虚拟机通过xx-flat.vmdk恢复方法

故障状态:误删了8p几G运行的中的虚拟机,进入目录查看只剩下xx-flat.vmdk攵件,从文件的类型看只是File格式,不是Virtual Disk格式新建虚拟,选择添加已存在磁盘提示不存在

1. 新建一虚拟机,不要创建硬盘

3. 在上面这个文件相同目录下创建新xxx.vmdk文件大小要和xx-flat.vmdk文件一样大,

4. 将这个磁盘文件添加到新建的虚拟机中;

6. 完成后开启虚拟机就可以了

1、打开“开始->控制面板->管理工具->本地安全策略”->点击“软件限制筞略”如果提示“没有定义软件限制策略”,那么就右键“创建软件限制策略”->创建后双击右侧“强制”,选择“除本地管理员以外嘚所有用户”确定

在“计算机配置”→管理模板→windows组件→windows installer,右边 第一项就是禁用windows installer把它改成 “未配置”后者“已禁用”就可以了。

3、删除HKEY_CLASSES_ROOTInstallerProducts3D11C8EFC注册表项目(建议使用此法,能解决大多数你出现的情况在8p几G运行的栏里输入regedit进入注册表,按照以上路径找到项目删除就可以了)

CPU 使用情况中的临时高峰表示 CPU 资源的使用情况最佳持续较高的 CPU 使用情况可能表示存在问题。 您可以使用 vSphere Client CPU 性能图表监控主机、群集、资源池、虚拟机和 vApp 的 CPU 使用情况

问题 n 主机 CPU 使用情况一直很高。 CPU 使用情况值较高时会增加主机上虚拟机的就绪时间和处理器列队

n 虚擬机 CPU 使用情况超过 90% ,且 CPU 就绪值超过 20% 应用程序性能将受到影响。

主机可能缺少满足要求所需的 CPU 资源

解决方案: n 验证是否在主机的每台虚擬机上均安装了 VMware Tools 。

n 将主机上或资源池中其他虚拟机的 CPU 使用情况与此虚拟机的 CPU 使用情况值进行比较 主机的虚拟机 视图上的堆栈条形图显示主机上所有虚拟机的 CPU 使用情况。 n 确定虚拟机就绪时间过长是否由其 CPU 使用情况时间达到 CPU 限制设置所致 如果出现这种情况, 请增

加虚拟机上嘚 CPU 限制 n 增加 CPU 份额以给予虚拟机更多机会8p几G运行的。 如果主机系统受到 CPU 约束 则主机上的总就绪时间可能仍 维持在相同级别。如果主机就緒时间没有减少则为高优先级虚拟机设置 CPU 预留,保证它们收到所需 要的 CPU 周期 n 增加分配给虚拟机的内存量。此操作会减少所缓存应用程序的磁盘和 / 或网络活动这可能会降低磁盘

I/O ,并减少主机对虚拟化硬件的需求具有较少资源分配的虚拟机通常可累积更多的 CPU 就绪时间。 n 將虚拟机上的虚拟 CPU 数量减少到执行工作负载所需要的数量例如,四路虚拟机上的单线程应用程序

只能从单个 vCPU 中受益 而管理程序还需维護三个空闲 vCPU , 占用本可用来处理其他工作的 CPU 周期 n 如果主机不在 DRS 群集中,则将它添加到一个群集中如果主机在 DRS 群集中,则增加主机数並将一 个或多个虚拟机迁移到新主机上。 n 如有必要请在主机上升级物理 CPU 或内核。

n 使用最新版本的管理程序软件并启用 CPU 节省功能(例如 TCP 分段卸载、较大内存页面和巨型帧)

}

我要回帖

更多关于 A/G 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信