码迷,mamicode.com
首页 > 数据库
SQL好习惯:编写支持可搜索的SQL
1 概述 最近维护系统时,客户经常反馈这样一个内容:要在查询列表上加上一个查询条件。这样的要求一点也不过分,并且看起来工作量也不大,不就是加一个WHERE条件嘛,但是当调试到DAL层时,立刻石化——遇到在SELECT子句中编写子查询的SQL, SELECT SO.order_no,(SELECT S ...
分类:数据库   时间:2016-05-03 09:18:30    阅读次数:238
SQL索引一步到位(此文章为“数据库性能优化二:数据库表优化”附属文章之一)
SQL索引一步到位(此文章为“数据库性能优化二:数据库表优化”附属文章之一) SQL索引在数据库优化中占有一个非常大的比例, 一个好的索引的设计,可以让你的效率提高几十甚至几百倍,在这里将带你一步步揭开他的神秘面纱。 1.1 什么是索引? SQL索引有两种,聚集索引和非聚集索引,索引主要目的是提高了 ...
分类:数据库   时间:2016-05-03 09:17:56    阅读次数:381
oracle11g cursor:mutex S导致的load过高的追踪过程详解
--> 问题背景同事电话我,说oracle数据库很慢,很卡,cpu99%了。 1,查看问题现场,cpu高单核不高,load高多核,看到每个核只有20%左右使用了1/5,所以数据库应该没事,没有到故障级别,只是load高已经接近90了,E:\u\azure_cloud\oracle\05.png: 2,看io读写比较低,磁盘io不是瓶颈实时观察,才148,可以看出io性能没有问题,毕竟是ssd磁盘,...
分类:数据库   时间:2016-05-03 07:10:35    阅读次数:320
MySQL MHA高可用环境搭建
一、安装MHA基本环境1.安装MHAnode(1)基本环境说明,本文参考互联网文章学习,搭建MHA与测试如下。参考文档:http://www.cnblogs.com/xuanzhi201111/p/4231412.html角色IP地址主机名=============================================Master192.168.1.121node1Slave192.168.1.122n..
分类:数据库   时间:2016-05-03 02:06:41    阅读次数:458
【Oracle】7.由B-Tree算法谈Oracle的索引
B树算法很实用,但自己初次翻译,感受颇深,写的不明之处,欢迎交流讨论。 Oracle索引的使用使得我们的操作简便快捷,相信大家深有体会。 算法,深入思考,可以让人变得聪明哦!共勉!...
分类:数据库   时间:2016-05-03 02:07:38    阅读次数:409
自己玩玩(EL&&JDBC)
...
分类:数据库   时间:2016-05-03 02:03:06    阅读次数:192
linux下MySQL安装及设置
MySQL有两种安装方式:源码包安装和二进制包安装。 这两种方式各有特色:二位制包安装不需编译,针对不同的平台有经过优化编译的不同的二进制文件以及 包格式,安装简单方便;源码包则必须先配置编译再安装,可以根据你所用的主机环境进行优化,选择最佳的配置值,安装定制更灵活。 一、Mysql源码安装 下载地 ...
分类:数据库   时间:2016-05-03 02:01:28    阅读次数:413
MongoDB 学习笔记(python操作)
一、MongoDB 数据库操作 1. 连接数据库 import pymongo conn = pymongo.Connection() # 连接本机数据库 # conn = pymongo.Connection(host="192.168.1.202") # 连接指定IP的数据库 db = conn ...
分类:数据库   时间:2016-05-03 02:01:22    阅读次数:250
DPM恢复Exchange 2013数据库
本文我们来介绍在Exchange2013数据库出故障后,如何恢复Exchange2013数据库。大概分为三个步骤:一、模拟数据库灾难,二、恢复Exchange2013邮箱数据库,三、测试恢复成功;一、模拟数据库灾难,1、首先我们将Exchange2013中的AdminDepartment数据库删除,如下图,2、我们模拟数..
分类:数据库   时间:2016-05-03 00:44:20    阅读次数:320
Oracle启动和关闭
整理整理Oracle的知识。希望对大家有帮助。oracle数据库实例的启动过程分为3个步骤:启动实例,加载数据库,打开数据库。STARTUP[nomount|mount|open|force][resetrict][pfile=filename]nomount:表示启动数据库实例不加载数据库。mount:表示启动实例,加载数据库并保持数据库的..
分类:数据库   时间:2016-05-03 00:39:54    阅读次数:229
在SqlServer中使用Try Catch(转)
今天在写sql中出现了!我想在sql使用trycatch吧! 哎..但是语法又记不住了! 那就清楚我们的google大师吧! 嘿,网上关于在sql中使用Try Catch的还有真不少的文章! 闲话就少了! 今天记录下来以便下次使时查阅! 创建错误日志表: CREATE TABLE ErrorLog( ...
分类:数据库   时间:2016-05-03 00:26:02    阅读次数:307
sql语句执行顺序
...
分类:数据库   时间:2016-05-03 00:25:54    阅读次数:168
sqlserver 存储过程 try catch TRANSACTION (转)
CREATE PROCEDURE YourProcedure ASBEGIN SET NOCOUNT ON; BEGIN TRY 开始捕捉异常 BEIN TRAN 开始事务 UPDATE A SET A.names = B.names FROM 表1 AS A INNER JOIN 表2 AS B ...
分类:数据库   时间:2016-05-03 00:20:23    阅读次数:261
各种数据库驱动
各种数据库的jdbc驱动下载及连接方式 各种数据库驱动 数据库名称 下载地址 说明 Mysql http://www.mysql.com/products/connector/j/ Shipped. But need to download the latest for MySQL 4.1 or h ...
分类:数据库   时间:2016-05-03 00:20:23    阅读次数:280
数据库期中考试题库
数据库期中考试试题 第一部分 选择题 1、要保证数据库的逻辑数据独立性,需要修改的是||A||。 A: 模式与外模式之间的映射 B: 模式与内模式之间的映射 C: 模式 D: 三级模式 2、数据库系统的数据独立性体现在||B||。 A: 不会因为数据的变化而影响到应用程序 B: 不会因为数据存储结构 ...
分类:数据库   时间:2016-05-03 00:15:41    阅读次数:2874
FMDB 使用方法
优秀的第三方库,README 也是很优秀的,理解了 README,会对使用带来很多便利。 ARC 和 MRC 项目中使用 ARC 还是 MRC,对使用 FMDB 都没有任何影响,FMDB 会在编译项目时自动匹配。 使用 在 FMDB 中有三个重要的类: 数据库创建 FMDatabase 是通过一个 ...
分类:数据库   时间:2016-05-02 23:03:04    阅读次数:350
SQL SERVER中求上月、本月和下月的第一天和最后一天[转]
...
分类:数据库   时间:2016-05-02 22:53:17    阅读次数:204
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!