Welcome 微信登录

首页 / 数据库 / MySQL

MySQL 临时表与dstat mysql临时表监控插件开发

MySQL 临时表与dstat mysql临时表监控插件开发

临时表简介MySQL在执行SQL查询时可能会用到临时表,一般而言,用到临时表就意味着性能较低。MySQL临时表可分:内存临时表和磁盘临时表,磁盘临时表使用MyISAM存储,而内存临时表则使用Memory引擎。MySQL使用内存临时表来存放查询的中间结果集,如果中间结果集大于临时表的容量设定,又或者中间结果集含TEXT或BLOB列类型字段,则MySQL会把其转化为磁盘临时表。Linux平台缺省是/tmp,/tmp目录小的系统要注意啦。临时表特性下面列举几个内...
ORA-03113:通信通道的文件结尾

ORA-03113:通信通道的文件结尾

ORA-03113:通信通道的文件结尾 进程ID4781查看alter.log发现提示联机日志文件有问题网上的方法看不是很懂,看到有很多错误ora-16038:日志无法归档ora-00312ORA-19809: limit exceeded for recovery files ora-19804:无法回收。。。磁盘空间原来Oracle11g在默认情况下,归档日志是保存在闪存恢复区的,并且闪存恢复区的大小默认是2g,空间满了之后就没有办法再归档了。启动数据...
Oracle 重建索引的必要性

Oracle 重建索引的必要性

索引重建是一个争论不休被不断热烈讨论的议题。当然Oracle官方也有自己的观点,我们很多DBA也是遵循这一准则来重建索引,那就是Oracle建议对于索引深度超过4级以及已删除的索引条目至少占有现有索引条目总数的20% 这2种情形下需要重建索引。近来Oracle也提出了一些与之相反的观点,就是强烈建议不要定期重建索引。本文是参考了1525787.1并进行相应描述。1、重建索引的理由 a、Oracle的B树索引随着时间的推移变得不平衡(误解) b、索引碎片...
MySQL中文乱码问题

MySQL中文乱码问题

项目中用到MySQL数据库时中文出现乱码问题(中文字符都变成了?)解决:1、统一项目与数据库的编码,项目中用的是UTF-8因此我的把数据库的编码统一成UTF-8修改方式:修改 MySQL根目录中的 my.ini 文件替换default-character-set=latin为default-character-set=utf8(注意有两处需要替换)2、修改完保存退出,然后重启MySQL服务(重启目的很明显就是重新加载配置文件),重新创建数据库即可。配置完毕...
<< 751 752 753 754 755 756 757 758 759 760 >>