DBA
coldplay
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
innodb 索引
innodb索引采用B+树结构。 B树数据存储是有序的,每个叶子节点到根的距离是一样的。根节点保存了指向子节点的指针,innodb会根据指针查找数据。叶子节点只有指向被索引数据的指针,没有指向其他节点的指针,而B+数的每一个叶子节点有指向下一个节点的连接,实现快速遍历。 B树的深度取决于表的大小。 B数索引的局限: 1.只能从索引最左边开始 2.不能跳过索引列原创 2012-03-26 16:59:51 · 642 阅读 · 0 评论 -
percona 安装
gentoo 安装percona 步骤: 1. cmake . -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_CONFIG=mysql_release -DFEATURE_SET=community -DWITH_EMBEDDED_SERVER=OFF -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATAD原创 2012-04-01 13:33:13 · 459 阅读 · 0 评论 -
一些dba面试题
1 char、varchar、nvarchar之间的区别(包括用途和空间占用) 2 xml类型查找某个节点的数据有哪些方法,如何进行处理 3 有哪些操作会使用到TempDB;如果TempDB异常变大 4 一个表有五千万记录,索引有啥优点和缺点;如何为SQL语句创建合适的索引,原因可能是什么 5 视图上我们能建索引吗,视图上建索引和表上建索引有啥区别原创 2012-03-20 10:08:07 · 504 阅读 · 0 评论 -
阿里巴巴面试题(转载)
一:SQL tuning 类 1:列举几种表连接方式答:merge join,hash join,nested loop 2:不借助第三方工具,怎样查看sql的执行计划?答:sqlplus set autotrace ... utlxplan.sql 创建 plan_table 表 3:如何使用CBO,CBO与RULE的区别?答:在初始化参数里面设置 optimize转载 2012-03-20 10:27:10 · 653 阅读 · 1 评论 -
twitter 开源自己的mysql
twitter在mysql5.5源生版本上优化了在NUMA系统下内存的分配,改进了服务器端语句超时的支持,支持更多的状态,输出和恢复innodb buffer pool,优化mysql对ssd设备的支持。 添加的状态变量: 1. innodb文件和表空间的打开,关闭,正在打开的次数。 2. 死锁的次数,原来只有在show engine innodb status中看到。原创 2012-04-10 14:28:53 · 610 阅读 · 0 评论 -
innodb 恢复步骤
innodb crash恢复需要几个步骤,第一步初始化执行期间需要引用redo log,如果所有更改在crash那个时刻都从buffer pool刷到磁盘,应用redo log将被忽略。剩下的步骤包括: 1. 回滚未完成的事务 2. insert buffer合并:把插入缓冲树(从共享的表空间)的更改更新到非聚集索引的叶子节点所在的页 3. 删除有删除标记过的记录,改记录对任何活跃事务不再可翻译 2012-04-26 10:22:14 · 583 阅读 · 0 评论 -
数据仓库工程师面试题
什么叫数据仓库?(相信inmon的数据仓库概念的四个特点是最基本的吧,当然需要加上自己的理解) 数据仓库和数据库有什么区别?(事务性数据库和决策支持数据库的区别,当然包括目标、用途、设计等等) 什么叫OLAP?用途是什么?(OLAP指多维数据库了,主要用于多维分析了;包括三种实现方式) 什么叫维度和度量值?(一个是出发点,一个是观察值) 数据仓库的基转载 2012-10-15 13:19:30 · 10034 阅读 · 1 评论
分享