自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 数据库并发控制和隔离级别

数据库的并发操作带来数据的不一致性有 丢失修改,不可重复读,读脏数据。其中不可重复读有三种情况。另外两种为:1 事务T1按照一定条件读取了某些数据,T2删除了部分记录,T1再次按相同条件读取记录时,发现有数据莫名消失。2 事务T1按照一定条件读取了某些数据,T2插入了符合T1条件的数据,T1再次按照相同条件读数据时,发现莫名多出数据。这两种情况叫做幻影读。T1T2

2014-04-25 23:58:28 698

转载 管理大规模服务器

1. 大规模服务器    如果服务器数量比较多,如几十几百甚至几千台,更新替换服务器涉及到OS安装、软件包安装、服务配置等等。这些可以通过开源的软件栈Cobbler, Puppet, Func统一管理。2. 操作系统安装    Cobbler完成DHCP,TFTP,HTTPD等配置,提供PXE启动,KS自动安装配置文件等等 3. 常规配置    Pu

2014-04-25 12:43:32 630

转载 shell 脚本 面试题

-------------------要求算出jack和tom的2科的平均分  用shell实现。cat 1.txtjack  huaxue   90tom  huaxue    70jack  shuxue    99tom  shuxue    80  awk 很好实现  awk '{a[$1]+=$3}END{for (i in a)print i

2014-04-25 12:42:00 1158

转载 innodb

1. 锁是数据库区别于文件系统的重要特性之1,锁机制用于管理对共享文件的并发访问   innodb使用的是行级锁   myisam,使用的是表级锁,在并发条件下,读操作没有问题,但是并发插入会有性能上的影响   sql server 2005之前的版本都是页级锁的,相对于myisam言,并发访问上性能有所提高,在2005以及之后,sql server 支持乐观并发和悲观并发,在乐观并发

2014-04-24 22:50:12 588

转载 MySQL的table_cache/table_open_cache参数

MySQL的table_ca来源:stronghearted life   才被阅读:2,113 次    消灭0评论     Mysql对table_cache解释mysql> system mysqld –verbose –help|grep table_cachemax_connections + table_cache*2 (whiche

2014-04-21 17:03:55 2954

转载 VARCHAR(N)类型,utf8编码,则N最大值为多少,n表示什么?

有道面试题:若一张表中只有一个字段VARCHAR(N)类型,utf8编码,则N最大值为多少?先明白计算的一些规则限制一. varchar存储规则:4.0版本以下,varchar(20),指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节) 5.0版本以上,varchar(20),指的是20字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都

2014-04-08 11:44:55 9911

转载 封锁协议和隔离级别

并发操作带来的数据库不一致性可以分为四类:丢失或覆盖更新、脏读、不可重复读和幻像读,上例只是并发问题的一种。(1)丢失或覆盖更新(lost update)当两个或多个事务选择同一数据,并且基于最初选定的值更新该数据时,会发生丢失更新问题。每个事务都不知道其它事务的存在。最后的更新将重写由其它事务所做的更新,这将导致数据丢失。上面预定飞机票的例子就属于这种并发问题。事务1与事务2先后

2014-04-08 09:46:18 4872

转载 LVS工作原理(通过报文分析)

我们都知道LVS有LVS-DR,LVS-NAT,LVS-TUN三种模式,其中DR模式意为Direct Routing(直接路由),是调度器与实际服务器都有一块网卡连在同一物理网段上的情况。本文主要对LVS/DR模式原理进行了阐述,另外还有一篇FAQs,给有相关疑问的朋友们做个参考。LVS-DR工作原理详解为了阐述方便,我根据官方原理图另外制作了一幅图,如下图所示:VS/DR的体系结

2014-03-28 14:05:37 1026

转载 lvs ARP问题

(零)本地流量只要是本机的进程跟本机的进程进行通讯,产生的流量,都是在lo接口上,而无论你使用的ip地址是eth0还是eth1的! (一) 冲突域与广播域冲突域:发生在第一层(物理层),用于隔离冲突域的设备,是二层设备(如网桥,交换机)广播域:发生在第二层(链路层),用于隔离广播域的设备,是三层设备(如路由器,VLAN) (二)ARP广播与l

2014-03-28 13:08:18 2440

原创 利用mysqldump 简单 新建slave服务器

电脑虚拟机上 的slave被我各种蹂躏 今天是起不来了,解决半天解决不了,一怒之下删了系统,换另外一个系统上去了。主机192.168.10.106从机192.168.10.1111 给从机一个帐号,mysql> GRANT REPLICATION SLAVE ON *.*                                                     

2014-01-22 23:11:17 592

转载 ssh隧道来加密连接的通信

如果MYSQL客户端和服务器端的连接需要跨越并通过不可信任的网络,那么需要使用ssh隧道来加密该连接的通信SSH 隧道OpenSSH 能够创建隧道以便用加密的会话来封装其他协议。  下面的命令告诉 ssh(1) 为 telnet 创建一个隧道:% ssh -2 -N -f -L 5023:localhost:23 user@foo.example.com%  上述 

2013-09-30 12:18:07 1674

转载 mysql重新安装到 安装server时就未响应的 解决方法

安装MySQL出示未响应,一般显示在安装MySQL程序最后一步的2,3项就不动了。这种情况一般是你以前安装过MySQL数据库服务项被占用了。解决方法:一种方法:你可以安装MySQL的时候在这一步时它默认的服务名是“MySQL” 只需要把这个名字改了就可以了。二种方法:1、卸载MySQL   2、删除安装目录及数据存放目录   3、在注册表(regedit)查询mysql,全

2013-09-26 09:19:34 1851

转载 mysql索引方法--BTREE, FULLTEXT, HASH, RTREE

一、MySQL索引类型mysql里目前只支持4种索引分别是:full-text,b-tree,hash,r-treeb-tree索引应该是mysql里最广泛的索引的了,除了archive基本所有的存储引擎都支持它.1. full-text索引full-text在mysql里仅有myisam支持它,而且支持full-text的字段只有char、varchar、

2013-09-22 13:20:12 4507

转载 mysql 数据操作insert,replace,update,delete,truncate

一、INSERT和REPLACEINSERT和REPLACE语句的功能都是向表中插入新的数据。这两条语句的语法类似。它们的主要区别是如何处理重复的数据。1. INSERT的一般用法MySQL中的INSERT语句和标准的INSERT不太一样,在标准的SQL语句中,一次插入一条记录的INSERT语句只有一种形式。INSERT INTO tablename(列名…) VALUES(列值)

2013-09-22 10:00:19 1432

空空如也

空空如也

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

TA关注的人

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