自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

记录成长之路

我@淘宝的日子

  • 博客(15)
  • 收藏
  • 关注

转载 MySQL客户端访问配置(ZZ)

<br />写开题报告写的抑郁,忽然想起来昨天重装系统,俺还没重装可爱的mysql,懒得配置安装,直接网上搜了<br />一篇文章,主要讲mysql的客户端访问配置,如何从别的机子上来访问本机。<br />来源:http://forum.ubuntu.org.cn/viewtopic.php?p=157127<br /> <br />安装MySQL <br /><br />sudo apt-get install mysql-server <br /><br />这个应该很简单了,而且我觉得大家在安装方面也

2010-11-29 16:21:00 1253

原创 mysql笔记4

<br />位集数据类型<br />MySQL可以利用值里面的二进制位来紧凑的保存数据,但从技术上来说都是字符串类型<br />BIT:BIT类型的列可以保存一个或多个true/false值,最大长度为64位,每位包含一个<br />二进制位。插入时,需指定 b'...'<br />select一个bit类型的列名,将会显示字符串,8位为一个asc字符。而select name+0时<br />,则以数字的形式显示<br />如果只想保存一位的true/false,另一个选择是创建一个可空的char(0)列

2010-11-19 13:08:00 362

原创 闭关两个星期

<br />专心看论文,完善毕业论文思路!!!!

2010-11-16 19:51:00 453

原创 mysql笔记3(数据类型)

<br /><br />整数类型<br />TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT<br /> 8          16       24        32    64<br />可选属性:UNSIGNED<br />对字符宽度的定义,如INT(11),这并不会限制值的范围,只是规定了客户端显示字符的个数,在存储的时候,INT(1)和INT(21)是一样的<br />可以使用DECIMAL数据类型来存储更大或更加精确的数据<br /> <br />字符串类型<br /

2010-11-13 23:35:00 391

原创 mysql笔记2(基准测试及性能分析)

<br /><br />基准测试:<br /> <br />当前应用的运行情况/验证系统的扩展性/为未来的业务增长进行规划/测试应用适应可变环境的能力/检测不同配置下的性能表现。<br /> <br />测试指标:<br />1.单位时间的事务处理量,测试联机事务处理(OLTP)<br />2.响应时间或时延,测量任务所需的整体时间。<br />3.扩展性,可变工作负荷下的性能<br />4.并发性<br /> <br />MySQL测试<br />记录查询<br />1.普通日志:记录所有查询,包括失败的

2010-11-11 21:29:00 595

原创 一周小结

<br />果然,计划赶不上变化。。。<br />上周制定的学习计划因老板的折腾而破产,做Postgre课件,改Pg文档,看论文准备开题,一堆事儿。。。<br />原定阅读七章《高性能MySQL》,结果只读了第一、二章,<br />第一章主要就MySQL的架构进行了阐述,介绍了MySQL的模块组成、事务管理、锁机制、多版本控制,并简要介绍了几种存储引擎。<br />第二章,则就数据库基准测试和性能分析进行了阐述,简要介绍了基准测试的一些准则,给出了性能分析的一些php脚本事例,最后阐述了几种测试工具和日志分

2010-11-11 20:02:00 515

转载 MySQL Explain作用(ZZ)

<br />MySQL的Explain命令用于查看执行效果。虽然这个命令只能搭配select类型语句使用,如果你想查看update,delete类型语句中的索引效果,也不是太难的事情,只要保持条件不变,把类型转换成select就行了。<br />explain的语法如下:<br />explain [extended] select ... from ... where ...<br />如果使用了extended,那么在执行完explain语句后,可以使用show warnings语句查询相应的优化信息。

2010-11-10 22:46:00 894

原创 MySQL表转换

<br />1.alter table<br />直接修改表的engine,mysql会逐行进行复制到新表,原表在这个过程中被锁定,并且其存储引擎特性可能丢失<br />2.dump/import<br />先将数据dump到文件中,再导入到新表中。<br />3.使用 Insert .....Select进行转存<br />如:<br />mysql > CREATE TABLE b LIKE a;<br />mysql > ALTER b ENGINE = InnoDB;<br />mysql > IN

2010-11-07 23:52:00 460

原创 MySQL学习笔记(1)

<br />第一章 MySQL架构<br />客户连接及认证,在服务器拥有自己的线程,每个连接所属的查询都会在指定的某个单独线程中完成、<br />认证方式:基于用户名、原始主机信息和口令。<br />对查询请求,首先查询缓存,若不存在则对查询进行解析,创建解析树,对其进行优化(优化器)<br />----------优化器不关心存储引擎的差异,但存储引擎可能对查询优化过程产生影响。<br /><br />并发机制<br />1.共享锁/排他锁<br />2.锁粒度<br />MySQL锁策略由存储引擎来支

2010-11-06 23:48:00 506

原创 近期的一些总结和安排

开题还在迷惘阶段,找完工作又得去lab写代码,终于恢复了以前的那种白天写代码,晚上看书的状态。总结一下10.28~11.3号做的一些事情。一部分是实验室事务,一部分是自学MySQL。刚开始接触MySQL,一边看手册, 在linux下进行了简单的安装和操作,MySQL有着极为丰富的特性,譬如说用户控制、查询缓存以及支持正则匹配等功能,以及多线程处理机制。MySQL支持使用主机和用户名来进行用户身份认证,在本机试验时,MySQL客户端和服务器Mysqld的交互使用Unix域套接字(未确认,仅从客户端连接服务器时

2010-11-03 22:37:00 522

转载 几种常用的存储引擎

<br /> MyISAM:默认的MySQL插件式存储引擎,它是在Web、数据仓储和其他应用环境下最常使用的存储引擎之一。注意,通过更改STORAGE_ENGINE配置变量,能够方便地更改MySQL服务器的默认存储引擎。<br />·         InnoDB:用于事务处理应用程序,具有众多特性,包括ACID事务支持。<br />·         BDB:可替代InnoDB的事务引擎,支持COMMIT、ROLLBACK和其他事务特性。<br />·         Memory:将所有数据保存在RAM

2010-11-03 16:08:00 770

原创 初学存储引擎笔记

存储引擎可以理解为一种具体的数据管理机制,通过统一的接口从而屏蔽了不同存储引擎的差异。不同的存储引擎可以针对某些具体的应用进行开发,MySQL默认配置了许多不同的存储引擎,可以预先设置或者在MySQL服务器中启用。Mysql > SHOW ENGINES;在启动mysqld 的时候,可以手动的指定一个存储引擎:--default-storage –engine    或--default-table-type同时,在客户端也可以在创建表的时候指定存储引擎CREATE TABLE mytable (id in

2010-11-03 00:20:00 633 1

转载 MySQL数据库存储引擎详解(ZZ)

MySQL数据库存储引擎详解 存储引擎是什么?MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。例如,如果你在研究大量的临时数据,你也许需要使用内存存储引擎。内存存储引擎能够在内存中存储所有的表格数据。又或者,你也许需要一个支持事务处理的数据库(以确保事务处理不成功时数据的回退能力)。这些不同的技术以及配

2010-11-02 20:37:00 514

原创 初学MySQL之查询缓存

<br />在MySQL服务器端,针对SELECT操作做了查询结果的缓存,缓存查询的文本以及发送的结果。对于一个不经常更新并且需要频繁SELECT的表而言,这样的特性非常有用,比如一些相对稳定的web动态页面。<br />需要注意以下几点:<br />1.查询缓存不返回旧的数据。当表更改后,查询缓存值的相关条目被清空。<br />2.如果有许多mysqld服务器更新相同的MyISAM(默认存储引擎)表,在这种情况下查询缓存不起作用。<br />3.查询缓存的SQL语句区分大小写<br />4.当一个表被更改

2010-11-01 10:47:00 552

原创 PostgreSQL9.0新特性(ZZ)

<br />尚未验证,有空试验一下!!<br />/////////////////////////////////////////////////////<br />PostgreSQL9.0提供了一种新的权限方式,即alter default privileges。这个语句的可以解决在数据库中建只读用户的要求。以前在PostgreSQL数据库中,建不了只读用户,即使第一次把所有表的select权限赋给一个用户,但当后面又建新表后,这个只读用户是没有后面新建表的读权限的。而在oracle数据库,只要sel

2010-11-01 09:29:00 720

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除