码迷,mamicode.com
首页 > 数据库
大数据量高并发的数据库优化
一、数据库结构的设计 如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。 在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的
分类:数据库   时间:2016-02-23 06:03:12    阅读次数:235
oracle 触发器 学习复习用
例1: 建立一个触发器, 当职工表 emp 表被删除一条记录时,把被删除记录写到职工表删除日志表中去。 CREATE TABLE emp_his AS SELECT * FROM EMP WHERE 1=2; CREATE OR REPLACE TRIGGER tr_del_emp BEFORE D
分类:数据库   时间:2016-02-23 00:59:58    阅读次数:247
yum安装mysql和mysql源
1. 下载mysql的repo源 $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2. 安装mysql-community-release-el7-5.noarch.rpm包 $ sudo rpm -ivh m
分类:数据库   时间:2016-02-23 00:57:01    阅读次数:308
SQL Server ->> 与SQL Server服务配置相关的DMV
1) sys.dm_server_services这个DMV可以告诉我们与当前版本的SQL Server相关的服务的启动状态和最后一次启动的时间,诸如这样的信息。 SELECT * FROM sys.dm_server_services 2)sys.dm_server_registry这个DMV可以
分类:数据库   时间:2016-02-23 00:49:25    阅读次数:196
mysql主从数据库不同步的2种解决方法(转)
今天发现Mysql的主从数据库没有同步 先上Master库: mysql>show processlist; 查看下进程是否Sleep太多。发现很正常。 show master status; 也正常。 mysql> show master status; +-------------------+
分类:数据库   时间:2016-02-22 23:25:43    阅读次数:201
Oracle 2016年第一次认真复习
1.desc table_name 可以查询表的结构 2.怎么获取有哪些用户在使用数据库 select username from v$session; 3.如何在Oracle服务器上通过SQLPLUS查看本机IP地址 ? select sys_context('userenv','ip_addre
分类:数据库   时间:2016-02-22 23:27:50    阅读次数:625
mysql - 分组group by、having
1. 分组:group by语句 group by必须跟在where子句里的条件之后,在order by之前(如果有的话),如下: select column1, column2 from table1, table2 where conditions group by column1, colum
分类:数据库   时间:2016-02-22 22:12:43    阅读次数:263
mysql自定义函数
与vba交互不方便python写,做一个很简单的 有了就更新,没有就插入表的函数。 用的是navicat的工具 参数: IN yahoo_code varchar(20) , IN begin_date char(10), IN end_date char(10) 函数内容: BEGIN DECLA
分类:数据库   时间:2016-02-22 22:07:45    阅读次数:228
Oracle中REGEXP_SUBSTR及其它支持正则表达式的内置函数小结
Oracle中REGEXP_SUBSTR函数的使用说明: 题目如下:在oracle中,使用一条语句实现将'17,20,23'拆分成'17','20','23'的集合。 REGEXP_SUBSTR函数格式如下:function REGEXP_SUBSTR(String, pattern, positi
分类:数据库   时间:2016-02-22 22:01:59    阅读次数:2626
SQL Server2012 T-SQL基础教程--读书笔记
SQL Server2012 T-SQL基础教程--读书笔记SqlServerChapter 01 T-SQL 查询和编程背景1.3 创建表和定义数据的完整性1.3.1 创建表1.3.2 定义数据的完整性1. 主键约束2. 唯一约束3. 外键束约4. CHECK约束5. 默认约束Chapter 02...
分类:数据库   时间:2016-02-22 20:50:16    阅读次数:385
mysql root密码修改
一、在已知MYSQL数据库的ROOT用户密码的情况下,修改密码的方法:1、在SHELL环境下,使用mysqladmin命令设置:mysqladmin–uroot–ppassword“新密码”回车后要求输入旧密码2、在mysql>环境中,使用update命令,直接更新mysql库user表的数据:Updatemysql.usersetpassword=pa..
分类:数据库   时间:2016-02-22 19:26:52    阅读次数:219
第十章 Redis持久化--RDB+AOF
注:本文主要参考自《Redis设计与实现》 1、Redis两种持久化方式 RDB 执行机制:快照,直接将databases中的key-value的二进制形式存储在了rdb文件中 优点:性能较高(因为是快照,且执行频率比aof低,而且rdb文件中直接存储的是key-values的二进制形式,对于恢复数
分类:数据库   时间:2016-02-22 19:18:29    阅读次数:207
Mysql第四天 数据库设计
不考虑主备。集群等方案,基于业务上的设计主要是表结构及表间关系的设计。 而关于表中字段主要是依据业务来进行定义,我们能够指定的大概有这么几项: 存储引擎 一般用InnoDB,特殊需求特殊选用 字符集和校验规则 特别说一下校验规则是指两个字符之间的比較规则, 比方A=a的话就是不区分大写和小写,会影响
分类:数据库   时间:2016-02-22 19:15:51    阅读次数:178
centos7 install mariadb
从最新版本的linux系统开始,默认的是 Mariadb而不是mysql! 使用系统自带的repos安装很简单: yum install mariadb mariadb-server systemctl start mariadb ==> 启动mariadb systemctl enable mar
分类:数据库   时间:2016-02-22 19:06:54    阅读次数:166
SQL 设置空值(NULL)
update TABLE set VALUE=NULL; 将表 TABLE 的 VALUE 字段设置为 NULL, 没有数据。 对于字段的值为NULL的,执行 SQL 的 C API 返回的将是: 字符串 --- “” 整型 --- 0
分类:数据库   时间:2016-02-22 19:06:06    阅读次数:270
quartz.net 基于数据库的简单实现
前面简单学习了通过XML配置或者内存指定的方式实现调度任务。但此用法实战用途较小,企业上多需要分布式集群的方式。quart团队也考虑到了这点,于是有了我们今天要学习的。基于数据库实现分布式。 1 NameValueCollection properties = new NameValueCollec
分类:数据库   时间:2016-02-22 17:49:36    阅读次数:1003
sqlserver整理的实用资料
1 --- 创建 备份数据的 device 2 3 USE DB_ZJ 4 EXEC sp_addumpdevice 'disk', 'testBack', 'c:\MyNwind_1.dat' 5 --- 开始 备份 6 BACKUP DATABASE DB_ZJ TO testBack 7 No
分类:数据库   时间:2016-02-22 17:46:21    阅读次数:282
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!