Maatkit是一组开源工具包,为mysql的日常管理提供了帮助。其中mk-table-checksum可以用来检测master和slave的表结构和数据是否一致。同时,通过mk-table-sync工具,在发现主从数据不一致时,可以修复不同步的数据。实验环境:Master:192.168.189.143:3306Slave:192.168.189.14..
分类:
数据库 时间:
2015-07-08 22:57:30
阅读次数:
328
#include<iostream>
#include"ocilib.hpp"
usingnamespacestd;
usingnamespaceocilib;
#pragmacomment(lib,"ociliba.lib")
#pragmacomment(lib,"ocilibw.lib")
intmain()
{
try
{
intncout=0,iin=11;
stringsout,sin="输入的参数值";
Environment::Initialize();
Conne..
分类:
数据库 时间:
2015-07-08 22:53:02
阅读次数:
1326
最近集成环境出现归档日志写满后,数据库无法登录情况,询问DBA后查明情况,私下根据DBA的查找方案,拿开发环境做了一下数据库模式的切换,以便做同步监控分析问题,这里给出了数据路首先使用dba登录,链接到数据库之后使用sqlplus/assysdba;archiveloglist查看当前数据库归档..
分类:
数据库 时间:
2015-07-08 22:51:19
阅读次数:
198
MySQlStudy学习之--MySQl二进制日志管理MySQL二进制日志(BinaryLog):a、它包含的内容及作用如下:包含了所有更新了数据或者已经潜在更新了数据(比如没有匹配任何行的一个DELETE)包含关于每个更新数据库(DML)的语句的执行时间信息不包含没有修改任何数据的语句,如果需要启用该..
分类:
数据库 时间:
2015-07-08 22:51:40
阅读次数:
316
DBMS模型:层次模型网状模型关系模型以文件来存取数据的困难:数据冗余和不一致性,数据访问困难,数据孤立,数据完整性问题,原子性问题,并发访问问题,安全性问题XML(扩展标机语言)关系模型:关系模型E-R实体-关系模型对象模型半结构化数据模型文件:对于文件来说可以从三个..
分类:
数据库 时间:
2015-07-08 22:51:43
阅读次数:
241
存储引擎是为不同的表类型处理 SQL 操作的 MySql 组件。InnoDB 是默认的、最通用的存储引擎,也是官方推荐使用的存储引擎,除非一些特定案例。MySql 5.6 中的 CREATE TABLE 语句创建的表的存储引擎默认就是 InnoDB。MySql 服务器使用的是一个可插拔存储引擎架构,它能够在运行的时候动态加载或者卸载这些存储引擎。可以使用 SHOW ENGINES 语句来查看你的...
分类:
数据库 时间:
2015-07-08 22:35:52
阅读次数:
224
如何执行基准测试测试条件–如何避免常见的错误?需要在一个真实的环境中运行基准测试。
相似或相同的硬件
包括CPU、内存、网络、IO系统
相同的软件配置
相似的数据集大小
相似的数据分布
相似的访问模式
–避免查询和数据缓存
–重新构建访问的分布
相当的线程数量
–多用户和多服务器
记录所有信息
宁可记录无用的信息也不错过重要的信息
文档化所有的步骤以便于重新执行基准测试
配置:硬件、软件版本...
分类:
数据库 时间:
2015-07-08 22:36:11
阅读次数:
207
由于现在新开发项目,同事造数据的时候,将时间类型格式造成“20150708”,但是实际希望的数据格式是:”2015-07-08” 。
数据库使用的是mysql,时间字段类型是varchar(10) ,由于几百条测试数据,一个个修改肯定不现实,实现思路,大家提供了三种,最终用了date_format简单实现。
实现的sql如下:
UPDATE organ_book_resource o...
分类:
数据库 时间:
2015-07-08 22:36:02
阅读次数:
194
Oracle数据库之开发PL/SQL子程序和包PL/SQL块分为匿名块与命名块,命名块又包含子程序、包和触发器。过程和函数统称为PL/SQL子程序,我们可以将商业逻辑、企业规则写成过程或函数保存到数据库中,以便共享。过程和函数均存储在数据库中,并通过参数与其调用者交换信息。过程和函数的唯一区别是函数...
分类:
数据库 时间:
2015-07-08 22:31:00
阅读次数:
158
当一个查询被提交时,发生了什么?向SQL Server提交一个查询时,sever上的许多进程会在这个查询上开始工作。 这些进程的目标就是管理这个系统,使得这个查询可以选择,插入,更新,删除数据。每当向系统提交一个查询时,这些进程就会开始活动(kick into action)。 尽管在SQL Ser...
分类:
数据库 时间:
2015-07-08 22:31:14
阅读次数:
226
在查询多个表时,我们经常会用“连接查询”。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。什么是连接查询呢? 概念:根据两个表或多个表的列之间的关系,从这些表中查询数据。 目的:实现多个表查询操作。知道了连接查询的概念之后,什么时候用连接查询呢? 一般是用作关联两...
分类:
数据库 时间:
2015-07-08 22:29:25
阅读次数:
232
// 2015/07/08 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Data;using S...
分类:
数据库 时间:
2015-07-08 22:18:12
阅读次数:
127
1.max 的优化记得要对max里面的字段使用索引,可以大大加快速度2.count的优化,count(*)和count(id) 的结果可能是不一样的,因为可能存在null的情况3.distinct 去重(具体可以查看http://www.cnblogs.com/rainman/archive/201...
分类:
数据库 时间:
2015-07-08 22:16:37
阅读次数:
216
单位新做了一个虚机,打算部署一套.Net SQL 的系统
系统是Server 2008 R2,机器除了系统,其他软件都没有。
所以需要安装SQL Server啊,.Net环境啊,配置IIS==
恰巧的事情啊,上面给了我一个域账户去访问这个虚机,管理员权限也给了
但是呢,安装SQL Server 2008 R2的时候,到安装支持程序的卡关处,没过几分钟就出错,提示“重叠的IO操作正在进...
分类:
数据库 时间:
2015-07-08 21:03:54
阅读次数:
560
要求状态正常的按end_time 升序排, 后面跟着 过期的 数据,按end_time 倒序排
select * from (SELECT * FROM table where status='正常' order by end_time asc) a union all
select * from (SELECT * FROM table where status='到期' order ...
分类:
数据库 时间:
2015-07-08 20:56:56
阅读次数:
153
一:统计函数MySQL提供5个统计函数来对对数据进行统计。分别是实现对记录进行统计数,计算和,计算平均数,计算最大值和计算最小值。1. 统计数据记录条数可以有两种方式:COUNT(*)使用方式:该种方式可以实现对表中记录进行统计,不管表字段中包含的是NULL值还是非NULL值。COUNT(field...
分类:
数据库 时间:
2015-07-08 20:56:41
阅读次数:
184