首页 > 数据库技术
MySQL SQL优化-让你脑洞大开
由于分库分表的原因,和开发规定了不能使用 表表JOIN 语句。因此,我们要将 JOIN 语句的转化成使用 IN 来做。如现在有 表 A(a_id, c_a)c_a有普通索引,表 B(b_id, c_a) 这两个表要关联, 应该转化为以下步骤处理: 先查询B中的 a_id 使用 IN 查询 A 表 场 ...
分类:数据库技术   时间:2017-01-24 17:24:02    收藏:0  评论:0  赞:0  阅读:260
ASP.NET 存储过程导入(oracle)返回导入成功数和导入失败数
存储过程格式 1 create or replace procedure 存储过程名 ([参数] [参数类型],[参数] [参数类型]) 2 as 3 4 successc number; 5 failc number; 6 begin 7 insert into [表名]( 8 字段, 9 . 1 ...
分类:数据库技术   时间:2017-01-24 17:18:14    收藏:0  评论:0  赞:0  阅读:334
MySQL主主复制+LVS+Keepalived实现MySQL高可用性
MySQL主主复制+LVS+Keepalived实现MySQL高可用性 MySQL复制能够保证数据的冗余的同时可以做读写分离来分担系统压力,如果是主主复制还可以很好的避免主节点的单点故障。但是MySQL主主复制存在一些问题无法满足我们的实际需要:未提供统一访问入口来实现负载均衡,如果其中master ...
分类:数据库技术   时间:2017-01-24 17:15:50    收藏:0  评论:0  赞:0  阅读:366
不能在具有唯一索引“IX_******”的对象“dbo.****”中插入重复键的行。重复键值为 (110, 372000, 2)。
当尝试插入数据,或者更新某个表的时候出现 不能在具有唯一索引“IX_******”的对象“dbo.****”中插入重复键的行。重复键值为 (110, 372000, 2)。 遇到这个问题的时候,请找到对应的索引: 如图: 重复键值为 (110, 372000, 2)。代表是重复的数据字段值 ...
分类:数据库技术   时间:2017-01-24 17:09:36    收藏:0  评论:0  赞:0  阅读:3256
4W条人才表循环处理业务sql优化过程
场景: 使用windows服务定时更新合同数据:执行存储过程(pas_RefreshContractStatus),但存储过程里面有一个需要更新4W条人才表循环处理业务 问题: 循环更新4W条人才表状态字段 优化前: 耗时:1分07秒 优化后: 耗时:2秒 ...
分类:数据库技术   时间:2017-01-24 17:09:22    收藏:0  评论:0  赞:0  阅读:152
如何正确删除Exchange默认数据库
安装ExchangeServer的时候,系统会自动生成一个默认数据库,例如MailboxDatabase0528756723这样一个带有十位数编码的邮箱,看起来相当不友善,而且不好记忆,且对后期我们Exchange管理员的一些界面操作或者命令行操作都有很大的影响。为了便于今后的管理和维护,也便于我们能够..
分类:数据库技术   时间:2017-01-24 16:29:23    收藏:0  评论:0  赞:0  阅读:225
用navicat链接不上ubuntu中的mysql服务器
错误现象 2003-cantconnecttomysqlserveron…..10061 解决方法 root@liulianjiang-virtual-machine:/usr/bin#mysql-uroot-p Enterpassword: WelcometotheMySQLmonitor.Commandsendwith;or\g. YourMySQLconnectionidis8 Serverversion:5.7.17-0ubuntu0.16.04.1(Ubuntu) Copyr..
分类:数据库技术   时间:2017-01-24 16:26:31    收藏:0  评论:0  赞:0  阅读:272
MySQL编译安装全过程
环境介绍cat/etc/redhat-releaseuname-a安装lrzsz软件,这个软件和编译安装mysql无关,只是为了方便后面通过xshell拖拽其他软件yum-yinstalllrzsz安装mysql需要的各种依赖包yum-yinstallncurses-devellibaio-devel创建/home/yuci/tools目录,用于存放各种软件mkdir-p/home/yuci..
分类:数据库技术   时间:2017-01-24 16:21:43    收藏:0  评论:0  赞:0  阅读:323
打印hibernate的SQL语句的几种办法
摘要使用hibernate时,我们常常需要查看hibernate实际提交到数据库的SQL及相关参数。这里提供几种方案,供大家在开发中使用。使用hibernate-configuration这也许是最简单的一种配置。我们只需要为hibernate配置一个参数,就可以在console中打印出SQL语句。需要增加的仅仅是这个..
分类:数据库技术   时间:2017-01-24 16:16:41    收藏:0  评论:0  赞:0  阅读:301
Zabbix检测Mysql数据库的主从同步
在高并发网站架构中,MySQL数据库主从同步是不可或缺的,不过经常会发生由于网络原因或者操作错误,MySQL主从经常会出现不同步的情况,那么如何监控MySQL主从同步,也变成检测网站正常运行的重要环节。 MySQL同步功能由3个线程(master上1个,slave上2个)来实现,简单的说就是:mas ...
分类:数据库技术   时间:2017-01-24 16:04:13    收藏:0  评论:0  赞:0  阅读:271
MySQL登录之socket与TCP
在一台测试服务器上部署了2个实例,一个端口是默认的3306,另一个端口是3376。MySQL的版本是5.6.35 my3376.cnf的部分参数配置如下 my3376.cnf的部分参数配置如下 两个数据库中的账号及密码如下 当使用账号、密码、端口的方式方式登录到端口为3376的实例时,发现登录的却是 ...
分类:数据库技术   时间:2017-01-24 15:56:15    收藏:0  评论:0  赞:0  阅读:243
MySQL 数据备份与还原
一、数据备份 1、使用mysqldump命令备份 mysqldump命令将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。 mysqldump命令的工作原理很简单。它先查出需要备份的表的结构,再在文本文件中生成一个CREATE语句。然后,将表中的所有记录转换成一条IN ...
分类:数据库技术   时间:2017-01-24 15:45:40    收藏:0  评论:0  赞:0  阅读:290
mysql忘记root密码解决
修改配置文件:my.cnf 加上skip-grant-tables 重启mysql mysql -uroot 登录 mysql> USE mysql ; mysql> UPDATE user SET Password = password ( 'new-password' ) WHERE User ...
分类:数据库技术   时间:2017-01-24 15:43:20    收藏:0  评论:0  赞:0  阅读:251
MongoDB复制集架构搭建
创建目录 mkdir -p /data/r0 /data/r1 /data/r2 声明实例 ./bin/mongod --port 27017 --dbpath /home/workspace/data/r0/ --smallfiles --replSet rsa --fork --logpath ...
分类:数据库技术   时间:2017-01-24 15:40:45    收藏:0  评论:0  赞:0  阅读:276
dbvis的使用
Dbvise的使用 Dbvise的使用 Dbvise的使用 ...
分类:数据库技术   时间:2017-01-24 15:39:53    收藏:0  评论:0  赞:0  阅读:514
与MySQL传统复制相比,GTID有哪些独特的复制姿势
前言 GTID(Global Transaction ID)是MySQL5.6引入的功能,可以在集群全局范围标识事务,用于取代过去通过binlog文件偏移量定位复制位置的传统方式。借助GTID,在发生主备切换的情况下,MySQL的其它Slave可以自动在新主上找到正确的复制位置,这大大简化了复杂复制 ...
分类:数据库技术   时间:2017-01-24 15:33:48    收藏:0  评论:0  赞:0  阅读:348
原创工具binlog2sql:从MySQL binlog得到你要的SQL
从MySQL binlog得到你要的SQL。根据不同设置,你可以得到原始SQL、回滚SQL、去除主键的INSERT SQL等。 用途 数据回滚 主从切换后数据不一致的修复 从binlog生成标准SQL,带来的衍生功能 安装 使用 MySQL server必须设置以下参数: 基本用法 解析出标准SQL ...
分类:数据库技术   时间:2017-01-24 14:50:50    收藏:0  评论:0  赞:0  阅读:275
Hadoop学习笔记-008-CentOS_6.5_64_yum安装mysql
******************************卸载mysql***************************** 第一步,查看centos上是否已经安装了mysql数据库 如果之前已经安装了mysql,则停止mysql服务 第二步,卸载已经安装的mysql(先卸载mysql-se ...
分类:数据库技术   时间:2017-01-24 14:45:33    收藏:0  评论:0  赞:0  阅读:309
SQLSERVER2008中创建数据库发生无法获得数据库'model'上的排他锁
SQLSERVER2005中创建数据库发生无法获得数据库'model'上的排他锁是怎么回事? 创建数据库失败,提示无法获得数据库‘model’上的排他锁,如下图所示: 解决方法: 在查询分析器中运行如下代码即可: use master declare @sql varchar(100) while ...
分类:数据库技术   时间:2017-01-24 14:40:45    收藏:0  评论:0  赞:0  阅读:251
Mysql离线安装
Mysql离线安装 上面的重来一次 即可 Mysql离线安装 上面的重来一次 即可 Mysql离线安装 上面的重来一次 即可 ...
分类:数据库技术   时间:2017-01-24 14:36:15    收藏:0  评论:0  赞:0  阅读:293
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!