• CentOS 打开mysql 3306端口

    在CentOS系统中防火墙默认是阻止3306端口的,我们要是想访问mysql数据库,我们需要这个端口,命令如下: 1 /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 我们需要保存我们的操作,命令如下: 1 /etc/rc.d/init.d/iptables save 此时我们可以查看端口的状态,命令如下: 1 /etc/init.d/iptables status 当然如果你打开其他端口也一样,只需要把这个端口...
    作者:孤风一剑/2014年4月22日/分类:数据库开发/阅读:1,830次/标签:, , /评论关闭
  • 2014阿里实习生笔试题——mysql如何实现索引

    这是2014阿里实习生北京站二面的一道试题: 在MySQL中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的,比如MyISAM和InnoDB存储引擎。 MyISAM索引实现: MyISAM存储引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址。MyISAM的索引方式也叫做“非聚集”的,之所以这么称呼是为了与InnoDB的聚集索引区分。 InnoDB索引实现: 虽然InnoDB...
    作者:孤风一剑/2014年4月22日/分类:数据库开发/阅读:1,261次/标签:, , /评论关闭
  • MySQL主从复制与读写分离

    MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践 Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。 因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分离(MySQ...
    作者:孤风一剑/2014年4月11日/分类:数据库开发/阅读:747次/标签:, /评论关闭
  • NoSql学习之路一redis做消息队列

    nosql最近很火,我也研究研究,呵呵,今天来说说redis,简单的那些增删改查 就不说了,网上太多了,我研究了一下,redis做消息队列 首先是用的redis的发布订阅做的消息队列实现消息队列, 测试是在本机做的,redis在虚拟机2003的系统,386M内存,本机是8.1的系统,6g内存 我是用了500个线程模拟并发每个线程发布500条数据,在发布消息的时候,服务器的内存占用并不高,cpu占...
    作者:孤风一剑/2014年4月08日/分类:Asp.net开发, 数据库开发/阅读:2,389次/标签:, , /评论关闭
  • oracle之Schema

    在一个数据库中可以有多个应用的数据表,这些不同应用的表可以放在不同的schema之中, 同时,每一个schema对应一个用户,不同的应用可以以不同的用户连接数据库, 这样,一个大数据库就可以根据应用把其表分开来管理。  www.2cto.com 不同的schema之间它们没有直接的关系,不同的shcema之间的表可以同名, 也可以互相引用(但必须有权限),在没有操作别的schema的操作根权...
    作者:孤风一剑/2014年4月04日/分类:数据库开发/阅读:1,110次/标签:, /评论关闭
  • 数据库关联查询

    线段存放在_fiberline表中,线段的两个端点都存放在_station表中。 _fiberline表如下: _station表如下: _repairer表如下: 题目: 请用一个SQL语句,查询出以下信息,并按fiberline的id(升序)、fiberline的startPoint_id(升序)、fiberline的repairer_id(升序)、fiberline的endPoint_id(降序)排序 需要查询的信息为:_fiberline.id,_fiberline.name,_repai...
    作者:孤风一剑/2014年3月25日/分类:数据库开发/阅读:966次//评论关闭
  • sqlserver 游标的实现

    alter PROCEDURE [dbo].[sp_copyTables]    @sqlWhere varchar(100),   @newDBName  varchar(50)   as   begin   declare @sql nvarchar(500),@insert varchar(1000), @tableName varchar(50)       --定义游标   set @sql='declare getTablesNames cursor for select Name from sysobjects where  XType=''U'' and '+@sqlWhere    --执行游标     exec (@sql)      --打...
    作者:孤风一剑/2014年3月24日/分类:数据库开发/阅读:1,341次/标签:, /评论关闭
  • Oracle与防火墙设置

    Oracle与防火墙设置       要访问防火墙后的windows oracle数据库,仅仅通过简单的打开固定TCP端口的方式是不行的。       这个问题的根本原因是windows oracle数据库的BT设计(unix/linux无此问题)。 一、Oracle的网络通信端口原理         oracle数据库的网络访问采用了一个很BT的工作模式,其大概流程如下:       1)oracle server上的oracle net listener进程持续监听...
    作者:孤风一剑/2014年3月21日/分类:数据库开发/阅读:1,298次//评论关闭