上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 19 下一页
摘要: 今天下午,帮同事重写了一个MySQL SQL语句,该SQL语句涉及两张表,其中一张表是字典表(需返回一个字段),另一张表是业务表(本身就有150个字段,需全部返回),当然,字段的个数是否合理在这里不予评价。平时,返回的数据大概5w左右,系统尚能收到数据。但12月31日那天,数据量大概20w,导致SQ 阅读全文
posted @ 2016-01-04 20:04 iVictor 阅读(8728) 评论(8) 推荐(6) 编辑
摘要: 主要使用了java.lang.reflect中的Proxy类,方法如下:static Object newProxyInstance(ClassLoader loader, Class[] interfaces, InvocationHandler h)下面是利用JDBC做的测试,类似于重写了Con... 阅读全文
posted @ 2016-01-04 18:09 iVictor 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 我用的是Eclipse打包,但在CMD窗口执行的时候报“ActiveMQ.jar中没有主清单属性”错误。在网上搜了下,这个与MANIFEST.MF文件有关,该文件没有定义MAIN方法所在类的路径,利用好压打开jar包,果然如此。里面只有一行Manifest-Version: 1.0需添加Main-C... 阅读全文
posted @ 2015-12-31 17:13 iVictor 阅读(3480) 评论(0) 推荐(0) 编辑
摘要: 脚本如下:#!/bin/bashmysql -s -phello test >1.log select * from t1;+------+-------+| id | name |+------+-------+| 1 | || 1 | NULL || 2 ... 阅读全文
posted @ 2015-12-29 19:30 iVictor 阅读(5492) 评论(0) 推荐(0) 编辑
摘要: 今日上午,同事告知,MySQL主从数据库的数据不一致,猜测备库在同步过程中出现了问题,于是,登上备库,使用 mysql> show slave status\G查看,果然,备库在insert语句中因违反主键约束,导致备库停止了同步。现在的问题很明确,就是如何恢复主从库数据的一致性。 可选方案如下: 阅读全文
posted @ 2015-12-29 19:07 iVictor 阅读(12142) 评论(0) 推荐(2) 编辑
摘要: 转自:http://lizhenliang.blog.51cto.com/7876557/1657465 一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇博文主要谈MySQL数据库发展周期中所面临的问题及优化方案,暂且抛开前端应用不说, 阅读全文
posted @ 2015-12-27 17:18 iVictor 阅读(1566) 评论(0) 推荐(5) 编辑
摘要: 建立数据库链接的三种方式:package com.victor_01;import java.sql.Connection;import java.sql.Driver;import java.sql.DriverManager;import java.sql.SQLException;import... 阅读全文
posted @ 2015-12-22 10:12 iVictor 阅读(3991) 评论(0) 推荐(0) 编辑
摘要: 表的数据字典格式如下:如果手动写MySQL建表语句,确认麻烦,还不能保证书写一定正确。写了个Perl脚本,可快速构造MySQL脚本语句。脚本如下:#!/usr/bin/perluse strict;my $line;while(){ s/\r\n//; if(/(\S+)\s+(\S... 阅读全文
posted @ 2015-12-18 17:42 iVictor 阅读(1627) 评论(0) 推荐(0) 编辑
摘要: 一、存储过程存储过程的基本格式如下:-- 声明结束符-- 创建存储过程DELIMITER $ -- 声明存储过程的结束符CREATE PROCEDURE pro_test() --存储过程名称(参数列表)BEGIN -- 可以写多个sql语句; -- sql语句+流程控制 ... 阅读全文
posted @ 2015-12-14 16:29 iVictor 阅读(13800) 评论(1) 推荐(2) 编辑
摘要: 之前没用过Maven,最近在研究Curator的时候,导入别人的工程,但是没有相应的包,需使用Maven解决依赖。于是各种折腾,最后虽然解决了,但中间的坑还不少。尽管网上也有相应的安装教程,但很多都是语焉不详,模棱两可,最后还是决定自己整理一下。一,下载Maven并配置相关的环境变量下载地址如下:h... 阅读全文
posted @ 2015-12-11 10:58 iVictor 阅读(3008) 评论(8) 推荐(2) 编辑
摘要: MySQL支持RANGE,LIST,HASH和KEY四种分区。其中,每个分区又都有一种特殊的类型。对于RANGE分区,有RANGE COLUMNS分区。对于LIST分区,有LIST COLUMNS分区。对于HASH分区,有LINEAR HASH分区。对于KEY分区,有LINEAR KEY分区。具体如 阅读全文
posted @ 2015-12-09 23:15 iVictor 阅读(12146) 评论(2) 推荐(2) 编辑
摘要: MySQL支持的分区类型一共有四种:RANGE,LIST,HASH,KEY。其中,RANGE又可分为原生RANGE和RANGE COLUMNS,LIST分为原生LIST和LIST COLUMNS,HASH分为原生HASH和LINEAR HASH,KEY包含原生KEY和LINEAR HASH。关于这些 阅读全文
posted @ 2015-12-09 17:13 iVictor 阅读(45373) 评论(11) 推荐(3) 编辑
摘要: 一、MySQL中如何表示当前时间? 其实,表达方式还是蛮多的,汇总如下: CURRENT_TIMESTAMP CURRENT_TIMESTAMP() NOW() LOCALTIME LOCALTIME() LOCALTIMESTAMP LOCALTIMESTAMP() 二、关于TIMESTAMP和D 阅读全文
posted @ 2015-12-08 15:21 iVictor 阅读(137721) 评论(13) 推荐(29) 编辑
摘要: 到底还是开源软件,MySQL对复合分区的支持远远没有Oracle丰富。 在MySQL 5.6版本中,只支持RANGE和LIST的子分区,且子分区的类型只能为HASH和KEY。 譬如: 上述创建语句中,最外层是RANGE分区,分为3个区,里面是HASH子分区,分为2个区,这样,该表一共分了3*2=6个 阅读全文
posted @ 2015-12-08 08:55 iVictor 阅读(5944) 评论(0) 推荐(0) 编辑
摘要: 一、维护分区 对于表的维护,我们一般有如下几种方式: CHECK TABLE, OPTIMIZE TABLE, ANALYZE TABLE和REPAIR TABLE。 而这几种方式,对于分区同样适用。下面,我们一一阐述各种的作用。 1. Rebuilding partitions 重建分区,它相当于 阅读全文
posted @ 2015-12-07 21:11 iVictor 阅读(2124) 评论(0) 推荐(1) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 19 下一页