- 博客(21)
- 资源 (7)
- 收藏
- 关注
原创 mysql表的优化
author:skatetime:2012/02/29 mysql表的优化如果表的数据有大量的变化,或对含有可变长度行的表(含有VARCHAR, BLOB或TEXT列的表)进行了很多更改,应该对表进行优化整理。使用OPTIMIZE TABLE后,被删除的记录被保持在链接清单中,而后续的INSERT操作会重新使用旧的记录位,从而达到可以重新利用未使用的空间,并整理数据文件的碎片。
2012-02-29 18:53:33 2248
原创 check/repair与myisamchk对比
author:skatetime:2012/02/29 check/repair与myisamchk对比一.不相同点1.myisamchk不但可以检查、修复myisam表,还可以获得表的信息、优化和分析myisam表;而check可以检查myisam、innodb表;但repair只能修复myisam表2.myisamchk操作myisam表时必须保证表不能被使用,一般
2012-02-29 18:51:13 1866
原创 myisam表修复---check/repair
author:skatetime:2012/02/29 myisam表修复---check/repair 在检查、修复表,除了用myisamchk,还可以用check table、repair table来完成,下面来总结下1.检查表是否有错误CHECK TABLE对MyISAM和InnoDB表有作用。对于MyISAM表,关键字统计信息会被更新,CHECK TABLE也
2012-02-29 17:21:38 10640
原创 myisamchk命令使用总结
author:saktetime:2012/02/28 myisamchk命令使用总结 myisamchk实用程序可以用来获得有关你的数据库表的统计信息或检查、修复、优化他们 1.常用于myisamchk的检查选项--information, -i打印所检查表的统计信息。--fast,-F只检查没有正确关闭的表。--force, -f如果myis
2012-02-28 19:54:40 21836
原创 ora-00600: internal error code, arguments: [kpotcgah-7], [12534], [ora-12534: TNS:operation not supp
author:skatetime:2012/02/25 ora-00600: internal error code, arguments: [kpotcgah-7], [12534], [ora-12534: TNS:operation not supported], [], [], [], [], [] 在alterlog里报错如下:Thread 1 advan
2012-02-24 17:38:10 2949
原创 oracle10g的sysaux空间暴增与空间回收
author:skatetime:2012/02/22 oracle10g的sysaux空间暴增与空间回收 在Oracle10中表空间SYSAUX引入,oracle把统计信息存储在这里,这也是为了更好的优化system表空间,我们可以用视图V$SYSAUX_OCCUPANTS 查看,oracle有哪些数据存贮在SYSAUX中。SELECT occupant_name, sp
2012-02-21 19:46:38 6273
原创 ORA-01075: you are currently logged on
author:skatetime:2012/02/22 我的dataguard因为ora-600错误导致备机hang住,使其无法登陆oracle数据库参考:http://blog.csdn.net/wyzxg/article/details/7280056 现象[root@skate01 ~]# su - oracle[oracle@skate01 ~]$ sqlp
2012-02-21 16:41:26 18279
原创 ora-00600: internal error code, arguments: [KGHLKREM1], [0x838000020], [], [], [], [], [], [], [], [
author:skatetime:2012/02/22 昨天晚上凌晨12点接到监控短信(dataguard is down),于是登录系统查看原因,首先查看备库的alertlog文件,查看最近的半小时的log都是如下的信息........Tue Feb 21 00:02:03 2012Use ADRCI or Support Workbench to package t
2012-02-21 16:19:44 5337
原创 手工释放linux内存——/proc/sys/vm/drop_cache
author:skatetime:2012/02/22 手工释放linux内存——/proc/sys/vm/drop_cache 转载一篇文章 linux的内存查看:[root@localhost 0.1.0]# free -m total used free shared b
2012-02-21 16:08:42 54783 1
原创 深入浅出:MySQL的左连接、右连接、等值连接
author:skatetime:2012/02/18 深入浅出:MySQL的左连接、右连接、等值连接 三种连接的语法 为便于更多的技友快速读懂、理解,我们只讨论2张表对象进行连接操作的情况,大于2张表对象进行的连接操作原理也是一样的。 1.左连接(LEFT JOIN )SELECT M.columnname……,N.* columnname…..FROM
2012-02-20 19:40:07 68500 2
原创 mysql表设计----列类型介绍
author:skatetime:2012/02/18 mysql表设计-------列类型介绍 在我们设计数据库时一些经验,合理的评估表的增量,预计大小,分库分表、整库表的数量(为了方便维护与性能,mysql库一般500张表以里)等。从基本的说起,我们创建表除了考虑架构上表的设计原则,更要从基本考虑,这对于大系统来说非常重要命名规则:合理规划整库的命名规则,这样方便开
2012-02-18 23:04:56 3251
原创 mysql记录耗时的sql
author:skatetime:2012/02/17mysql记录耗时的sqlmysql可以把耗时的sql或未使用索引的sql都记录在slow log里,供优化分析使用。1.mysql慢查询日志启用:mysql慢查询日志对于跟踪有问题的查询非常有用,可以分析出当前程序里有很耗费资源的sql语句,那如何打开mysql的慢查询日志记录呢?mysql> sh
2012-02-17 20:53:51 9069
原创 mysqlsla的安装与使用
author:skatetime:2012/02/17mysqlsla的安装与使用1.下载 mysqlsla[root@localhost tmp]# wget http://hackmysql.com/scripts/mysqlsla-2.03.tar.gz--19:45:45-- http://hackmysql.com/scripts/mysqlsla-2.03
2012-02-17 20:30:45 13970 1
原创 mysql的sql性能分析器
author:skatetime:2012/02/17mysql的sql性能分析器MySQL 的SQL性能分析器主要用途是显示SQL执行的整个过程中各项资源的使用情况。分析器可以更好的展示出不良SQL的性能问题所在。mysql sql profile的使用方法1.开启mysql sql profile检查mysql sql profile是否启用
2012-02-17 19:42:45 4549
原创 Mysql查看执行计划-explain
author:skatetime:2012/02/17Mysql查看执行计划一.语法explain 例如: explain select * from t3 where id=3952602;二.explain输出解释+----+-------------+-------+-------+-------------------+---
2012-02-17 19:18:33 1247
原创 mysql内存使用分析(二)
author:skatetime:2012/02/16mysql内存使用分析2.全局共享内存全局共享内则主要是 MySQL Instance(mysqld进程)以及底层存储引擎用来暂存各种全局运算及可共享的暂存信息,如存储查询缓存的 Query Cache,缓存连接线程的 Thread Cache,缓存表文件句柄信息的 Table Cache,缓存二进制日志的 Bi
2012-02-17 15:54:56 2033
原创 mysql内存使用分析(一)
author:skatetime:2012/02/16mysql内存使用分析从内存的使用方式来说,MySQL数据库的内存使用主要分为以下两类1.线程独享内存2.全局共享内存1.线程独享内存在MySQL 中,线程独享内存主要用于各客户端连接线程存储各种操作的独享数据,如线程栈信息,分组排序操作,数据读写缓冲,结果集暂存等等,而且大多数可以通过相
2012-02-17 15:43:22 5190
原创 内存数据库的分布式数据库架构
author:skatetime:2012/02/16转载一篇文章:本文提出了一种通过引入内存数据库层,建立两层多分区分布式数据库架构。此方案用于解决海量高并发系统的数据存储和访问问题,尤其适用于电子商务等数据模型复杂且业务复杂的互联网站。 这些年互联网站发展迅猛,为应对海量数据下的高并发访问,产生了各种分布式架构设计思想,例如Key-Value引擎,数据分区等
2012-02-16 11:52:51 4753 1
原创 yum报错"This system is not registered with RHN"
author:skatetime:2012/02/13 错误信息: root@localhost ipvsadm-1.25]# yum install gccLoading "security" pluginLoading "rhnplugin" pluginThis system is not registered with RHN.RHN support wil
2012-02-13 20:04:23 15009
原创 Cache写机制:Write-through与Write-back
author:skatetime:2012/02/13Cache写机制:Write-through与Write-back 通常有三种方法:1.write through:CPU向cache写入数据时,同时向memory(后端存储)也写一份,使cache 和memory的数据保持一致。优点是简单,缺点是每次都要访问me
2012-02-13 12:27:14 57662 2
原创 mysql常用的备份命令与备份策略
author:skatetime:2012/02/10 mysql常用的备份命令mysqldump备份常用方法: 1.导出一个数据库 mysqldump -u用户名 -p密码 数据库名 > 导出的文件名 例如 # mysqldump -hhostname -uroot -ppwd dataname >dataname.sql 2.备份
2012-02-10 19:45:39 4455
MySQL报警脚本
2014-12-30
数据库可用率监控工具
2014-12-23
数据库容量模型-Python
2014-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人