今天在ubuntu和CentOS下,用源码反复安装了许多次mysql,趁还没忘记,赶紧记下来。。。 在ubuntu和CentOS下安装过程倒是没什么差别。 0.下载源码,传到服务器上 1.准备cmake和libncurse ubuntu 下用 apt-get install cmake 和apt-g ...
分类:
数据库 时间:
2017-06-01 23:37:06
阅读次数:
238
MongoDB 聚合 MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。 aggregate() 方法 MongoDB中聚合的方法使用aggregate()。 语法 aggregate() 方法的基本语法格式如下所示: >db.COLLEC ...
分类:
数据库 时间:
2017-06-01 23:38:32
阅读次数:
268
一、简述 这个是JDK上的截图,我们可以看到它的父类是Object,没有继承字节流、字符流家族中任何一个类。并且它实现了DataInput、DataOutput这两个接口,也就意味着这个类既可以读也可以写。 二、存在的意义 1、是JAVA I/O流体系中功能最丰富的文件内容访问类,它提供了众多方法来 ...
分类:
数据库 时间:
2017-06-01 23:39:25
阅读次数:
297
本文介绍一个简单的SQL脚本,实现收缩整个Microsoft SQL Server实例所有非系统DB文件大小的功能。 作为一个与SQL天天打交道的程序猿,经常会遇到DB文件太大,把空间占满的情况: 而对于开发测试人员来说,如果DB数据不是特别重要的话,不会特意扩大磁盘空间,而是直接利用SQL的Shr ...
分类:
数据库 时间:
2017-06-01 23:42:13
阅读次数:
341
一、数据库设计优化 1、不要使用游标。 使用游标不仅占用内存,而且还用不可思议的方式锁定表,它们可以使DBA所能做的一切性能优化等于没做。游标里每执行一次fetch就等于执行一次select。 2、创建适当的索引 每当为一个表添加一个索引,select会更快,可insert和delete却大大变慢, ...
分类:
数据库 时间:
2017-06-01 23:43:24
阅读次数:
339
在使用C#进行SQL语言或者ASP.NET进行ORACLE数据查询;当查询条件有中文存在时,因为数据服务端和客户端/本机的字符集不同,数据表存在数据,但查询不出来数据。但使用连接Oracle工具相同的字符串可进行数据查询。查询条件中文以‘???’出现。 ...
分类:
数据库 时间:
2017-06-02 00:58:12
阅读次数:
222
一、Linq to sql 类 高集成化的数据库访问技术 使用Linq可以代替之前的Ado.Net。省去了自己敲代码的实体类和数据访问类的大量工作。 实体类: 添加一个Linq to sql 类 选择要使用的数据库 拖入要使用的表 就相当于实体类建完了。 如果进行属性扩展,在App_Code下添加类 ...
分类:
数据库 时间:
2017-06-02 00:58:47
阅读次数:
404
MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件。MySQL是一种关系数据库管理系统,关系数..
分类:
数据库 时间:
2017-06-02 00:59:05
阅读次数:
327
Mysql的读写分离可以使用MySQL Proxy和Amoeba实现,其实也可以使用MySQL-MMM实现读写分离的自动切换。MySQL Proxy有一项强大功能是实现"读写分离",基本原理是让主数据库处理写方面事务,让从库处理SELECT查询;Amoeba for MySQL是一款优秀的中间件软件 ...
分类:
数据库 时间:
2017-06-02 00:59:41
阅读次数:
298
MySQL内连接(inner join on) MySQL的内连接使用inner join on,它的效果跟使用where是一样的,如果联结的是两个表,那么需要左右的条件或者说字段是需要完全匹配的。 来看个例子:有两张表customers客户表和orders订单表,外键是cust_id,我们需要知道 ...
分类:
数据库 时间:
2017-06-02 01:00:06
阅读次数:
161
基于rhel7.2的mysql5.7.13安装与配置一、实验环境:(1)虚拟机:vmwareworkstation12(2)操作系统:rhel7.2X86_64(3)数据库:mysql5.7.13二、MySQL5.7主要特性:原生支持Systemd更好的性能:对于多核CPU、固态硬盘、锁有着更好的优化更好的InnoDB存储引擎更为健壮的复制功..
分类:
数据库 时间:
2017-06-02 01:00:42
阅读次数:
551
rdb和aof两种持久化机制RDB:snapshot-->存储的格式为二进制格式,是默认的持久化方式;按事先定制的策略,周期性地将数据从内存中读取保存到磁盘:数据文件默认为dump.rdb所以rdb保存机制有两种:a.客户端也可以显式使用save或bgsave命令启动快照保存机制b.在配置文件中使用..
分类:
数据库 时间:
2017-06-02 01:01:16
阅读次数:
163
收到报警,某个端口备份失败,查看备份日志如下,显示有DDL操作导致的备份中断,查看当时的二进制日志,当时执行了一条添加字段的sql语句。重新备份,并修改备份时间,避免再发生类似情况。
InnoDB:Lastflushedlsn:340748764928load_indexlsn340748904772
#一个DDL操作已经执..
分类:
数据库 时间:
2017-06-02 01:01:24
阅读次数:
2329
SQLyog与MONyog是一家公司对mysql推出的商业化软件,可能大家对SQLyog很熟悉,MONyog是对mysql-server服务的监控、 脚本执行时长、安全性、等的监控! key:a668d807-76c7-6b13-7212-aee4f81688ff Monyog对MySQL监控 ht ...
分类:
数据库 时间:
2017-06-02 01:02:17
阅读次数:
244
客户有一个需求,是将一个库中的某个用户迁移到一台新的oracle服务器上,因数据量较小,并且不涉及版本的升级,所以可以采用创建一个dblink,然后通过这个dblink直接从源库将用户数据导出并导入到新库中。 为了防止现场发生意外,因此先自己搭建一套环境进行测试,环境如下: 源库:192.168.5 ...
分类:
数据库 时间:
2017-06-02 01:02:41
阅读次数:
468
1. RandomAccessFile Java提供了一个可以对文件随机访问的操作,访问包括读和写操作。该类名为RandomAccessFile。该类的读写是基于指针的操作。 1)文件访问模式 RandomAccessFile在堆文件进行随机访问操作时有两个模式,分为只读模式(只读取文件数据),和读 ...
分类:
数据库 时间:
2017-06-02 01:03:36
阅读次数:
322
数据由Oracle迁入MySQL,由于之前Oracle区分大小写,MySQL的配置使用了默认配置,导致一些数据导入失败,有的唯一键报错,冲突。将测试过程记录在下面。数据库版本:MySQL5.7.11引用他人博客中内容:校对规则一般有这些特征:两个不同的字符集不能有相同的校对规则。每个字符集..
分类:
数据库 时间:
2017-06-02 01:03:59
阅读次数:
305
OracleconncectrolevscreatesessionTheCONNECTrolewasintroducedwithOracleDatabaseversion7,whichaddednewandrobustsupportfordatabaseroles.TheCONNECTroleisusedinsamplecode,applications,documentation,andtechnicalpapers.TheCONNECTrolewasestablishedwiththefollowingp..
分类:
数据库 时间:
2017-06-02 01:05:02
阅读次数:
266
首先说一下,SQL语句是不区分大小写的。 1、SELECT VERSION(); -- 查询当前版本号 2、SELECT CURRENT_TIME(); -- 查询当前时间 3、SELECT CURRENT_DATE(); -- 查询当前日期 4、SELECT NOW(); -- 查询当前日期和时间 ...
分类:
数据库 时间:
2017-06-02 01:05:14
阅读次数:
270
准备:os是centos6.7,提前下载并上传 percona-xtrabackup 安装包,下载网址为: https://www.percona.com/downloads/XtraBackup/LATEST/1.安装依赖包[root@localhost xtrabackup]# yum -y i ...
分类:
数据库 时间:
2017-06-02 01:06:27
阅读次数:
603