
DB必知必会
iteye_11437
这个作者很懒,什么都没留下…
展开
-
简介:SmallSQL ——纯Java轻型关系型数据库
SmallSQL是一个100%纯Java的DBMS,一个用于Java桌面应用程序的嵌入式关系型数据库。它有一个JDBC3.0接口并提供许多ANSI SQL92和ANSI SQL99特性。SmallSQL非常小而且快速因为它没有网络接口。 ——Open-Open 首先声明无论对于数据库还是java我都是菜鸟,这次对于SmallSQL的分析一个是出于对数据库技术的爱好,一个也是希望在...2008-06-13 02:06:00 · 186 阅读 · 0 评论 -
JDBC补习
要继续分析源代码首先得补习一下JDBC的相关内容。 以下文章转自:http://www.itisedu.com/phrase/200604151904545.html JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基...2008-06-16 12:37:00 · 250 阅读 · 0 评论 -
FLUSH TABLES WITH READ LOCK 和 LOCK TABLES 之种种
今天在解决数据库同步异常的时候用到了flush tables with read lock 这个命令,于是顺便就学习了下锁表的相关知识。 1.FLUSH TABLES WITH READ LOCK 这个命令是全局读锁定,执行了命令之后所有库所有表都被锁定只读。一般都是用在数据库联机备份,这个时候数据库的写操作将被阻塞,读操作顺利进行。 解锁的语句也是unlock tables。 2.LOC...2010-11-22 13:02:00 · 120 阅读 · 0 评论 -
MYSQL 主从库同步 异常处理汇总
经常处理MYSQL的主从库同步异常,现在做个总结。 主从库同步失效的原因各种各样,一般都是在从库上不小心执行了写操作,也有可能从库服务器意外重启等等。 进入从库执行show slave status\G看到下面两行: Slave_IO_Running:YesSlave_SQL_Running:Yes 任意一个不为yes就说明同步出了问题。 基本上解决的办法无外乎这么几种: 1.如果是事...2010-11-22 14:50:00 · 88 阅读 · 0 评论 -
MySQL 主从同步操作文档
MySQL 主从同步操作文档 取自 NSOP-WIKI 目录 1 同步原理说明 2 同步设置基本步骤(以下设置均涉及my.cnf文件的修改) 2.1 设置主服务器:启用bin-log日志、同步帐号 2.2 设置从服务器:设置需要同步的内容 2.3 拷贝主服务器数据到从服务器 2.3.1 方式1:停止主服务器或其中一台从服务器并拷贝数据 2.3.2 方式2:在主服务器或其中一...2010-11-22 14:52:00 · 109 阅读 · 0 评论 -
支付系统数据库设计的关键问题
支付系统的核心无疑就是充值、扣费、转账。 假设现在是一个这样的账户表account(InnoDB): filed type info id bigint 用户id balance decimal 余额 update_time datetime 数据更新时间 充值的时候那么下面这条语句就可以解决: UPDATE account S...2010-07-02 12:19:00 · 561 阅读 · 0 评论 -
MYSQL远程访问速度缓慢的解决和分析
问题发生的场景: MYSQL安装在Linux下,本地和远程都有应用访问MYSQL,本地访问MYSQL很流畅,但是远程访问非常之缓慢,基本上到了几分钟才响应的地步。SSH连接稳定,ping了下发现无丢包,排除网络问题。那么可能就是MYSQL的设置问题了。 查阅资料发现可以这么配置: [mysqld] skip-name-resolve该选项用于禁用DNS解析,连接速度会快很多。不过,这样的话...2011-01-25 16:39:00 · 164 阅读 · 0 评论 -
MYSQL异常处理日志:主从库同步延迟时间过长的分析
问题描述: 程序上表现为对 主库 更新操作之后,从 从库 查询数据没发生改变。怀疑是主从库同步延迟导致。上从库查看主从同步状态,发现Seconds_Behind_Master时间长达一千多秒。正常情况下主从库延时个十几秒还可以容忍,一千多秒显然就有问题了么。。。 问题分析: 我们在一个MYSQL实例上创建了四五个Database,其中一个Database数据量和压力都比较大,从 从库的pro...2011-03-10 16:18:00 · 141 阅读 · 0 评论 -
转帖:MySQL锁表机制分析
为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制。一、概述MySQL有三种锁的级别:页级、表级、行级。MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页面锁(page-levellocking),但也支持表级锁;InnoDB存储引擎既支持行级锁(row-level locking),...2011-03-10 16:22:00 · 108 阅读 · 0 评论