作为DBA,时不时会遇到将数据导入到数据库的情况,假设业务或研发提供一个包含上百万行INSERT语句的脚本文件,而且这些INSERT 语句没有使用GO来进行批处理拆分,那么直接使用SQLCMD来执行会发现该进程消耗大量物理内存并迟迟没有数据写入,即使脚本中每一行都添加了GO,你依然会发现这插入效率太 ...
分类:
数据库 时间:
2016-09-07 17:33:53
阅读次数:
253
Create Table mytable{ id int primary key, category_id int not null default 0, user_id int not null default 0, adddate int not null default 0 } 如果查询是常用 ...
分类:
数据库 时间:
2016-09-07 17:31:20
阅读次数:
260
select * bulk collect into r_115 from TZTJ_CL0115 where nf = v_nf and yf = v_yf and dwbm = '1' and lb = '项目'; for i in 1 .. r_115.count loop select * ...
分类:
数据库 时间:
2016-09-07 17:32:49
阅读次数:
367
Apache Ignite内存数据组织是高性能的、集成化的以及分布式的内存平台,他可以实时地在大数据集中执行事务和计算,和传统的基于磁盘或者闪存的技术相比,性能有数量级的提升。 将数据存储在缓存中能够显著地提高应用的速度,因为缓存能够降低数据在应用和数据库中的传输频率。Apache Ignite允许 ...
分类:
数据库 时间:
2016-09-07 17:27:23
阅读次数:
330
这2天学习mongodb3.2.9,用户设置好了,结果用C#查询的时候报错了,看字面意思是用户验证没通过,但是我用shell是完全没有问题的,后来网上搜了下,发现原来是我用的是旧驱动,旧驱动用的是旧的校验方式,而mongodb3.2.9用的是新的SCRAM-SHA-1校验方式,所以验证就不通过了 我 ...
分类:
数据库 时间:
2016-09-07 17:27:12
阅读次数:
533
从事PHP也有3年的时间了,期间接触了Mysql,大学时候学的是SQLSERVER,相对而言,虽然少了SQLSERVER的那种视图界面操作,但是我更喜欢cmd命令行这种黑屏操作,mysql以开源免费轻量著称,操作方便,用起来更是得心顺手,好了,废话不多说了,我们来聊聊Mysql的优化吧。说起MySQL..
分类:
数据库 时间:
2016-09-07 16:11:04
阅读次数:
229
MySQL主从搭建主库搭建见博文:http://zhanghongxin.blog.51cto.com/11255031/1847059主库搭建好后:1、打包备份数据(1)对数据库锁表只读>flushtablewithreadlock;(2)默认情况下自动解锁的时间>showvariableslike‘%timeout%‘;(3)锁表后查看主库状态信息要记录在案,..
分类:
数据库 时间:
2016-09-07 16:08:46
阅读次数:
228
Zabbix使用fpmmm(mpm)模块实现对Mysql的全面监控(PerformanceMonitorforMySQL)fpmmmistheFromDualPerformanceMonitorforMySQLandMariaDBandthecounterparttotheMySQLEnterpriseMonitorfromOracle.WithfpmmmyoucanmonitoryourMySQL/MariaDBdatabasesandalsoyourdatabasehosts(..
分类:
数据库 时间:
2016-09-07 16:08:04
阅读次数:
1705
防伪码:锲而舍之,朽木不折;锲而不舍,金石可镂第三章、MySQL数据库系统目前,比较主流的网站构架方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。由于这四个软件都是自由或开放源码软件..
分类:
数据库 时间:
2016-09-07 16:06:14
阅读次数:
308
一、与日志相关的服务器变量mysql>showglobalvariableslike‘%log%‘+-----------------------------+----------------------------------------+|Variable_name|Value|+-----------------------------+----------------------------------------+|back_log|50||binlog_cache_..
分类:
数据库 时间:
2016-09-07 16:03:24
阅读次数:
148
yum-yinstallcmakecmake\-DCMAKE_INSTALL_PREFIX=/opt/mysql\-DMYSQL_DATADIR=/opt/mysql/data\-DSYSCONFDIR=/etc\-DEXTRA_CHARSETS=all\-DDEFAULT_CHARSET=utf8\-DDEFAULT_COLLATION=utf8_general_ci\-DMYSQL_UNIX_ADDR=/opt/mysql/mysql.sock\-DMYSQL_TCP_PORT=3306\-DWITH_I..
分类:
数据库 时间:
2016-09-07 16:03:17
阅读次数:
163
Memcached使用1.连接memcache服务器:telnet127.0.0.111211set 命令为一个新的或现有的键设置一个值 setkeyflagsexptimebytes[noreply] valueadd 命令用于为值设置到新的键中。如果键已经存在,那么它输出NOT_STORED addkeyflagsexptimebytes[noreply] valuereplace命令用..
分类:
数据库 时间:
2016-09-07 16:04:38
阅读次数:
199
如何在一台服务器上安装两个mysql 1 前言 上篇写了在一台机器上源码编译安装一个mysql,那么如何在一台机器上源码编译安装两个mysql或者更多呢? 2 环境 mysql软件包: mysql-5.6.31.tar mysql-5.5.32.tar 操作系统环境: CentOS release ...
分类:
数据库 时间:
2016-09-07 14:45:48
阅读次数:
217
var context = ((IInfrastructure<IServiceProvider>)set).GetService<DbContext>(); 在EF Core 1.0 中会出现如下错误 解决方案: var context = ((IInfrastructure<IServicePr ...
分类:
数据库 时间:
2016-09-07 14:33:18
阅读次数:
748
因更换服务器需要将Oracle数据库转移到另外台Oracle中。说明: 1、测试环境为:windows server2003 和 oracle 10g. 2、2台服务器安装的程序目录一样,数据目录不一样。特别借签了Afshen兄弟发的实践将oracle冷备份恢复到另外一个数据库实例中操作文章。但是对 ...
分类:
数据库 时间:
2016-09-07 14:28:34
阅读次数:
224
经过上两篇博文的总结,对mybatis中的dao开发方法和流程基本掌握了,这一节主要来总结一下mybatis中的全局配置文件SqlMapConfig.xml在开发中的一些常用配置,首先看一下该全局配置文件中都有哪些可以配置的东西: 从前面的博文中可以看出,<environments>是用来配置myb ...
分类:
数据库 时间:
2016-09-07 14:25:16
阅读次数:
176
一、Go语言中查询MsSQL数据库: 二、效果: ...
分类:
数据库 时间:
2016-09-07 14:24:15
阅读次数:
295