Problem Description:
1.每个表的结构及主键索引情况
2.每个表的count(*)记录是多少
3.对于创建索引的列,索引的类型是什么?count(distinct indexcol)的值是多少?
4.最后一次对表进行分析是在什么时间,分析后,是否又对相关表做过大的操作
5.索引最后一次rebuild,是在什么时间,此后对表的操作类型又是什么状况?索引中浪费的空间是多少?
6.这些表的存储情况,表的存储参数,表空间的类型,存储参数等
7.执行该SQL语句时,系统等候的资源是什么? Trace SQL语句的执行过程
8.另一台执行相似SQL速度很快的机器上的相关表的如上信息是什么?
一:SQL tuning 类
1:列举几种表连接方式
hash join/merge join/nest loop(cluster join)/index join
2:不借助第三方工具,怎样查看sql的执行计划
set autotrace on
set autotrace traceonly
大型系统开发sql优化总结(转)亟需 19 August 2011 23:13 Friday by 小屋 浏览(298)
Mysql批量截取最后隔开的部分到另一字段的SQL语句 12 April 2011 13:29 Tuesday by小屋 浏览(484)
字段images保存的数据是: a.jpg;b.jpg;c.jpg
要把images的最后一张图片c.jpg赋值到images_default
执行的SQL语句是
UPDATE product SET `image_default` = REVERSE(MID(REVERSE(`images`),1,LOCATE(';',REVERSE(images))-1)) WHERE product_id > 1
全世界127个主要国家Mysql数据库下载 10 February 2011 14:29 Thursday by小屋 浏览(1220)
项目需要。。找了下,改了下,藏。
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for `country`
-- ----------------------------
DROP TABLE IF EXISTS `country`;
CREATE TABLE `country` (
`country_id` tinyint(3) NOT NULL auto_increment,
`code` varchar(16) NOT NULL,
`name_chinese` varchar(128) NOT NULL,
`name_english` varchar(128) NOT NULL,
PRIMARY KEY (`country_id`)
) ENGINE=InnoDB AUTO_INCREMENT=128 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of country
-- ----------------------------
INSERT INTO `country` VALUES ('1', '00', '未知的國家', 'Unknown Country');
INSERT INTO `country` VALUES ('2', 'TT', '千里達與托貝哥共和國 (Trinidad and Tobago)', 'Trinidad and Tobago');
INSERT INTO `country` VALUES ('3', 'TV', '土瓦魯 (Tuvalu)', 'Tuvalu');
INSERT INTO `country` VALUES ('4', 'TR', '土耳其 (Türkiye)', 'T
MongoDB入门简介|MongoDB下载安装|MongoDB语法 12 January 2011 22:16 Wednesday by小屋 浏览(2537)
第1章 MongoDB简介
1.1 功能特点
官方网址:http://www.mongodb.org/
MongoDB是一个基于分布式文件存储的数据库开源项目。由C++语言编写,旨在为WEB应用提供可护展的高性能数据存储解决方案。
它的特点是可扩展,高性能,易使用,模式自由,存储数据非常方便等,主要功能特性有:
面向文档存储:(类JSON数据模式简单而强大)。
高效的传统存储方式:支持二进制数据及大型对象(如照片和视频)。
复制及自动故障转移:Mongo数据库支持服务器之间的数据复制,支持主-从模式及服务器之间的相互复制。
Auto-Sharding自动分片支持云级扩展性(处于早期alpha阶段):自动分片功能支持水平的数据库集群,可动态添加额外的机器。
动态查询:它支持丰富的查询表达式。查询指令使用JSON形式的标记,可轻易查询文档中内嵌的对象及数组。
全索引支持:包括文档内嵌对象及数组。Mongo的查询优化器会分析查询表达式,并生成一个高效的查询计划。
支持RUBY,PYTHON,JAVA,C++,PHP等多种语言。
1.2 适用范围
适用场景:
适合实时的插入,更新与
忘记root密码万能修改MySql密码方法 20 December 2010 22:00 Monday by小屋 浏览(1298)
如果本地忘记了root密码 ,可以试试以下方法:
打开CMD首先停止mysql服务
net stop mysql
进入mysql安装目录下的bin文件夹,然后输入
mysqld-nt --skip-grant-tables
跳过密码检测
然后另外新打开一个cmd窗口
输入mysql 直接回车可以以root权限进入mysql
use mysql