码迷,mamicode.com
首页 > 数据库
使用maatkit工具检查并同步mysql主从数据
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
通过OCILIB连接oracle执行存储过程
#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
oracle archivelog模式与非archivelog模式转换
最近集成环境出现归档日志写满后,数据库无法登录情况,询问DBA后查明情况,私下根据DBA的查找方案,拿开发环境做了一下数据库模式的切换,以便做同步监控分析问题,这里给出了数据路首先使用dba登录,链接到数据库之后使用sqlplus/assysdba;archiveloglist查看当前数据库归档..
分类:数据库   时间:2015-07-08 22:51:19    阅读次数:198
MySQl Study学习之--MySQl二进制日志管理
MySQlStudy学习之--MySQl二进制日志管理MySQL二进制日志(BinaryLog):a、它包含的内容及作用如下:包含了所有更新了数据或者已经潜在更新了数据(比如没有匹配任何行的一个DELETE)包含关于每个更新数据库(DML)的语句的执行时间信息不包含没有修改任何数据的语句,如果需要启用该..
分类:数据库   时间:2015-07-08 22:51:40    阅读次数:316
mysql 学习基础知识汇总
DBMS模型:层次模型网状模型关系模型以文件来存取数据的困难:数据冗余和不一致性,数据访问困难,数据孤立,数据完整性问题,原子性问题,并发访问问题,安全性问题XML(扩展标机语言)关系模型:关系模型E-R实体-关系模型对象模型半结构化数据模型文件:对于文件来说可以从三个..
分类:数据库   时间:2015-07-08 22:51:43    阅读次数:241
MySql 存储引擎的选取
存储引擎是为不同的表类型处理 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
mysql通过DATE_FORMAT将错误数据恢复
由于现在新开发项目,同事造数据的时候,将时间类型格式造成“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子程序和包
Oracle数据库之开发PL/SQL子程序和包PL/SQL块分为匿名块与命名块,命名块又包含子程序、包和触发器。过程和函数统称为PL/SQL子程序,我们可以将商业逻辑、企业规则写成过程或函数保存到数据库中,以便共享。过程和函数均存储在数据库中,并通过参数与其调用者交换信息。过程和函数的唯一区别是函数...
分类:数据库   时间:2015-07-08 22:31:00    阅读次数:158
SQL Server 执行计划
当一个查询被提交时,发生了什么?向SQL Server提交一个查询时,sever上的许多进程会在这个查询上开始工作。 这些进程的目标就是管理这个系统,使得这个查询可以选择,插入,更新,删除数据。每当向系统提交一个查询时,这些进程就会开始活动(kick into action)。 尽管在SQL Ser...
分类:数据库   时间:2015-07-08 22:31:14    阅读次数:226
SQL Server中的连接查询
在查询多个表时,我们经常会用“连接查询”。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。什么是连接查询呢? 概念:根据两个表或多个表的列之间的关系,从这些表中查询数据。 目的:实现多个表查询操作。知道了连接查询的概念之后,什么时候用连接查询呢? 一般是用作关联两...
分类:数据库   时间:2015-07-08 22:29:25    阅读次数:232
DataTable && SqlDataReader帮助理解小程序
// 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
mysql max和count优化
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
安装SQL Server提示“重叠的IO操作正在进行”解决
单位新做了一个虚机,打算部署一套.Net SQL 的系统 系统是Server 2008 R2,机器除了系统,其他软件都没有。 所以需要安装SQL Server啊,.Net环境啊,配置IIS==   恰巧的事情啊,上面给了我一个域账户去访问这个虚机,管理员权限也给了 但是呢,安装SQL Server 2008 R2的时候,到安装支持程序的卡关处,没过几分钟就出错,提示“重叠的IO操作正在进...
分类:数据库   时间:2015-07-08 21:03:54    阅读次数:560
SQL 合并两个结果集 一个倒序,一个正序
要求状态正常的按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
PHP与MYSQL程序设计【第四版】 第三章随笔——(1)
PHP基础
分类:数据库   时间:2015-07-08 20:55:56    阅读次数:138
mysql的统计函数
一:统计函数MySQL提供5个统计函数来对对数据进行统计。分别是实现对记录进行统计数,计算和,计算平均数,计算最大值和计算最小值。1. 统计数据记录条数可以有两种方式:COUNT(*)使用方式:该种方式可以实现对表中记录进行统计,不管表字段中包含的是NULL值还是非NULL值。COUNT(field...
分类:数据库   时间:2015-07-08 20:56:41    阅读次数:184
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!