aspnet中,session默认以inproc模式存储,也就是保存在iis进程中,这样有个优点就是效率高,但不利于为本负载均衡扩展。可以把session信息保存在SQL Server中,据说,该种方式比起inproc性能损失为10%-20%。如何实现呢,主要分两步介绍: 1、初始化SQL Serv ...
分类:
数据库 时间:
2017-03-24 15:52:30
阅读次数:
213
记录一下 原文:http://www.rjfw.com.cn/qamain/prevView.action?id=40482017200000031 mysql主从配置(清晰的思路) mysql主从配置。鄙人是在如下环境测试的: 主数据库所在的操作系统:win7 主数据库的版本:5.0 主数据库的i ...
分类:
数据库 时间:
2017-03-24 15:50:50
阅读次数:
229
首先创建目标库 create database trgdb; 获取所有源库的表名 use information_schema; select table_name from TABLES where TABLE_SCHEMA=’srcdb’; 然后按照以下命令一个个修改 rename table ...
分类:
数据库 时间:
2017-03-24 15:47:57
阅读次数:
149
Mongodb存在三种级别的分布式配置:主从配置、集群配置以及集群分片配置,建议我们采用集群配置。 主从配置 这种方式简单灵活,可用于备份、故障恢复,读扩展。为了平衡负载,一般通过读写分离模式,即主库写、从库读。缺点是如果主库down了,就不能写了,不会自动恢复。 集群配置 4. 执行rs.init ...
分类:
数据库 时间:
2017-03-24 15:39:05
阅读次数:
268
本文转自:http://www.cnblogs.com/QDuck/archive/2010/08/11/1797225.html 1.查看所有用户: select * from dba_users; select * from all_users; select * from user_users ...
分类:
数据库 时间:
2017-03-24 15:32:03
阅读次数:
180
Oracle的时区可以分为两种,一种是数据库的时区,一种是session时区,也就是客户端连接时的时区selectsessiontimezonefromdual;(客户端连接时区)selectdbtimezonefromdual;(数据库时区)2.修改数据库的时区:alterdatabasesettime_zone=‘+08:00‘3.重启oraclehttp://jingyan...
分类:
数据库 时间:
2017-03-24 14:49:39
阅读次数:
318
#!/bin/bash
DBUSER=root
DBPASSWD=123456
DBBAK1=mysql_test
BACKUPDIR1=/data/backup_v2/mysql_test
BACKTIME=`date+%Y%m%d%H%M%S`
if[!-d$BACKUPDIR1];then
mkdir$BACKUPDIR1
fi
echo"==========$BACKTIME数据库$DBBAK1备份开始==========">>$BACKUPDIR1/mysql_test.l..
分类:
数据库 时间:
2017-03-24 14:40:50
阅读次数:
213
官方文档:https://docs.saltstack.com/en/2016.3/ref/returners/all/salt.returners.mysql.html#module-salt.returners.mysqlmysql自己搭建首先要在master机器上创建数据库CREATEDATABASE`salt`
DEFAULTCHARACTERSETutf8
DEFAULTCOLLATEutf8_general_ci;
USE`salt`;
CREATET..
分类:
数据库 时间:
2017-03-24 14:24:46
阅读次数:
169
需求说明:案例背景:银行的转账过程中,发生意外是在所难免。为了避免意外而造成不必要的损失,使用事务处理的方式进行处理:A账户现有余额1000元,向余额为200的B账户进行转账500元。可能由于某原因:A账户在扣除转账金额时发生错误,使用事务回滚来返回到初始状态A账户成功扣..
分类:
数据库 时间:
2017-03-24 14:24:31
阅读次数:
176
SQL left join、right join和inner join的区别以及where的搭配使用
分类:
数据库 时间:
2017-03-24 14:22:58
阅读次数:
317
一般数据库隔离分为四级 READ_UNCOMMIT A B C READ_COMMIT B C REPEATABLE_READ C SERIALIZABLE 脏读(A):就是A事务读到了B事务未提交的数据,并在此基础上做了新的操作 可重复读(B):就是A事务读到了B事务已提交的更改数据 幻读(C): ...
分类:
数据库 时间:
2017-03-24 14:05:22
阅读次数:
199
PS:下面是Oracle 11g最常用的基本管理命令,包括创建用户、表空间,权限分配等。以下命令本人都验证操作过,并加上了本人的小结与说明。 1、启动oracle数据库: 从root切换到oracle用户进入: su - oracle 进入sqlplus环境,nolog参数表示不登录: sqlplu ...
分类:
数据库 时间:
2017-03-24 14:00:43
阅读次数:
352
protected function addItem($item) { $time = time(); if ($item->createdAt === null) { $item->createdAt = $time; } if ($item->updatedAt === null) { ... ...
分类:
数据库 时间:
2017-03-24 13:59:04
阅读次数:
268
二进制日志简单介绍 MySQL的二进制日志(binary log)是一个二进制文件,主要用于记录修改数据或有可能引起数据变更的MySQL语句。二进制日志(binary log)中记录了对MySQL数据库执行更改的所有操作,并且记录了语句发生时间、执行时长、操作数据等其它额外信息,但是它不记录SELE... ...
分类:
数据库 时间:
2017-03-24 13:22:59
阅读次数:
295
第一范式(1NF) 属性不可分。 例如存在一个表:【联系人】(姓名、性别、电话) 这个表中,属性“电话”可以分为手机号和座机号,这样就不满足1NF要求。 第二范式(2NF) 1. 表必须有主键 2. 没有包含在主键中的列必须完全依赖于主键,而不能只依赖于主键的一部分 例如存在一个表:【OrderDe ...
分类:
数据库 时间:
2017-03-24 12:17:58
阅读次数:
267
create view dbo.V_ZDUser_DDasselect * from dbo.V_ZDUser_DD1 union all select * from dbo.V_ZDUser_DD2 union all select * from dbo.V_ZDUser_DD3 union al ...
分类:
数据库 时间:
2017-03-24 12:08:42
阅读次数:
235