项目前期使用mysql数据库,大约每天200w数据量,十天1500w数据量之后,读取写入都会很慢,而且经常锁表,后来采用vertica数据库,下面分享vertica数据使用方法,以及大批量数据快速写入数据库的方法: 1,c#里如何使用 下载类库:https://my.vertica.com/down ...
分类:
数据库 时间:
2016-12-06 16:42:24
阅读次数:
642
MySQL5.6开始支持InnoDBmemcached插件,也就是可以通过SQL高效读写memcached里的缓存内容,也支持用原生的memcache协议读写,并且可以实现缓存数据持久化,以及crashrecovery、mysqlreplication、触发器、存储过程等众多特性,详细介绍可以查看:BenefitsoftheInnoDB/memcached..
分类:
数据库 时间:
2016-12-06 14:57:31
阅读次数:
363
rhel7.2上升级MySQL5.6.18到5.7.11本次使用二进制包采用out-place方式进行升级。1、备份数据备份重于一切!各种备份方法mysqldump、cp.....2、上传5.7.11软件包并解压[root@rhel7mysql]#ls
mysql5.6.18mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz
[root@rhel7mysql]#tar-zxvfmy..
分类:
数据库 时间:
2016-12-06 14:52:49
阅读次数:
314
1、命令usermod-Lusername禁用用户usermod-Uusername开启用户禁用用户后,用户连接时输入正确的密码也提示出错。主要在/etc/shadow加入!屏蔽用户也可以直接修改/etc/password后的shell为/sbin/nologin,输入正确的密码后自动退出。
分类:
数据库 时间:
2016-12-06 14:51:56
阅读次数:
161
一、前言:网络上关于dataguard的配置文章很多,但是很多打着oracle11g的文章实际都是只能在910上运行,比如FAL_CLIENT在11g中已经废弃,但是现在网络上的文章都是没有标注这一点。而且对于具体含义语焉不详对于新手只能知其然而不知其所以然。这篇文章我就想让像我这样的人对..
分类:
数据库 时间:
2016-12-06 14:46:02
阅读次数:
325
锁(lock)机制是所有数据库都具有的一个关键特性,用于管理对共享资源的并发访问,数据库使用锁是为了支持对共享资源进行并发访问,同时提供数据完整性和一致性。Oracle可以通过行级锁对表数据进行锁定,...
分类:
数据库 时间:
2016-12-06 14:39:08
阅读次数:
256
水平分库:当数据量巨大时,将数据放到不同的表中,比如表1,表2,表3,...; 垂直分库:当一张表的字段太多,可拆分出一张或多张分表,根据主键唯一标示; 新理解: 垂直分库:当一张表中字段不多,当某些字段长度过长,表占用空间很大,检索表的时候需要执行大量的IO(数据库检索的本质是对硬盘中的文件进行i ...
分类:
数据库 时间:
2016-12-06 14:28:54
阅读次数:
244
1、jdbcTemplate.queryForInt() 和 jdbcTemplate.queryForLong() 例如:下面使用queryForInt()方法传回user表中的记录数: jdbcTemplate.queryForInt("select count(*) from user"); ...
分类:
数据库 时间:
2016-12-06 14:14:26
阅读次数:
387
源:安装用的是mysql官网的binary包。 之前装mysql都是直接放到/usr/local,就想试试放到其他地方,然后。。就悲剧了。 安装步骤没啥说的,官网上有。因为放置的位置不一样所以有些执行安装不一样: 安装数据:./bin/mysqld --initialize --datadir=/o ...
分类:
数据库 时间:
2016-12-06 14:09:41
阅读次数:
220
如果你没有修改过MySQL的配置,缺省情况下,wait_timeout的初始值是28800。wait_timeout过大有弊端,其体现就是MySQL里大量的SLEEP进程无法及时释放,拖累系统性能,不过也不能把这个指设置的过小,否则你可 能会遭遇到“MySQL has gone away”之类的问题 ...
分类:
数据库 时间:
2016-12-06 14:07:46
阅读次数:
257
自己也百度了很多方法都不管用(我用的MySQL是免安装版,直接解压缩的那种) 基本上都是说没有设置data目录,没有 初始化,我很郁闷的是都按照那些步骤处理了,到最后还是不行。 后来把配置文件里面的 路径转折符 由“\”(windows)修改成了“/”就可以了。 我的整个配置安装过程: 1、解压My ...
分类:
数据库 时间:
2016-12-06 14:08:25
阅读次数:
360
以上是一个JDBC访问数据库的增加,修改,删除通用的方法。其中完成数据库连接和关闭数据库的***重复且通用***的操作写在了工具类JDBCTools.java中,如下: 以上的工具代码中我出错了,出错的原因如下: 首先用类加载资源文件的方式可以有以下三种: (包结构图) 1)InputStreami ...
分类:
数据库 时间:
2016-12-06 14:01:31
阅读次数:
244
1)首先,为什么要开启binlog日志和慢查询日志呢? binlog日志会记录下数据库的所以增删改操作,当不小心删除、清空数据,或数据库系统出错,这时候就可以使用binlog日志来还原数据库,简单来说就是一个记录备份的东西 慢查询日志 slow_query_log,这个东西是用来记录查询比较慢的sq ...
分类:
数据库 时间:
2016-12-06 14:01:02
阅读次数:
289
需要的公共jar包 mysql-connector-java-5.0.8-bin.jar(mysql数据库) ojdbc14.jar(oracle数据库) A.DBCP 需要jar包: commons-dbcp.jar,commons-pool.jar 以及 .properties 配置文件(直接放 ...
分类:
数据库 时间:
2016-12-06 13:56:35
阅读次数:
248
MYSQL启动报1067错误,系统日志中是“服务 mysql 意外停止” Mysql日志中则是:“Plugin \'FEDERATED\' is disabled” 错误的具体内容是: 121012 11:35:03 [Note] Plugin 'FEDERATED' is disabled. 12 ...
分类:
数据库 时间:
2016-12-06 13:53:36
阅读次数:
163
pdb file: 只是一个映射表,不包含源码内容。 存储的内容: 1.maps the identifiers that you create in source files for classes, methods, and other code to the identifiers that ...
分类:
数据库 时间:
2016-12-06 13:37:37
阅读次数:
242
1、IF ELSE 不能用在SELECT中,只能是块,比如: IF ... BEGIN ... END ELSE (注意这里没有ELSE IF,要实现只能在下面的块中用IF判断) BEGIN ... END 参考:https://msdn.microsoft.com/en-us/library/ms ...
分类:
数据库 时间:
2016-12-06 13:23:11
阅读次数:
234