DataBase
来去之迹
来去之间,留下一点痕迹
展开
-
数据库负载过高的处理
1. 使用system用户登录oracle2. 执行:select sid,event,p1,p1text from v$session_wait WHERE EVENT NOT LIKE SQL*Net%; 3. 查看结果中是否存在大量db file scattered read及db file sequential read等待. 4. 如果存在,使用 SELECT sql_text FR原创 2008-05-30 10:46:00 · 2060 阅读 · 0 评论 -
MySQL 备份和恢复
看到一篇好文章转载,原文链接http://imysql.cn/?q=node/128作/译者:叶金荣(Email: ),来源:http://imysql.cn,转载请注明作/译者和出处,并且不能用于商业用途,违者必究。本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和 Innodb,文中设计的 MySQL 版本为 5.0.22。目前 M转载 2008-06-16 13:42:00 · 524 阅读 · 0 评论 -
MYSQL explain详解
原文链接:http://blog.csdn.net/zhuxineli/article/details/14455029explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。先解析一条sql语句,看出现什么内容EXPLAINSELECTs.uid,s.username,s.name,f.email,f.mo转载 2015-03-26 10:19:55 · 450 阅读 · 0 评论 -
高性能Mysql读书笔记(1)- Mysql 的逻辑架构
1.1 Mysql的逻辑架构 第一层主要是授权认证,连接处理等,每个客户端连接都会拥有一个线程,5.5以后有线程池插件。 第二层是核心服务层,所有的查询、优化、缓存内部函数都在这一层实现,所有跨存储引擎的实现也都在一层实现:存储过程、触发器、视图。 第三层存储引擎负责数据的存储和提取,服务器通过API和存储引擎通信,A原创 2015-03-24 18:28:48 · 552 阅读 · 0 评论 -
高性能Mysql读书笔记(2)- Mysql 的索引
一:总体说明 Mysql的索引是在存储引擎层而不是服务层实现的,即多个存储引擎支持同一类型的索引,其底层实现不一定一样。默认情况下Mysql索引都是指B-Tree索引.但InnoDB存储数据时会按照聚簇索引(即B+树)的方式存储,在此基础上我们可以再建二级索引(除开聚簇索引,建在表上的其他索引都成为二级索引,在innodb里面,所有的二级索引都包含了主键列)原创 2015-03-24 18:38:19 · 988 阅读 · 0 评论