数据库相关

facebook非关系型数据库—Cassandra

非关系型数据库—Cassandra简介Cassandra是一个混合型的非关系的数据库,类似于Google的BigTable。其主要功能比Dynomite(分布式的Key-Value存储系统)更丰富,但支持度却不如文档存储MongoDB(介于关系数据库和非关系数据库之间的开源产品,是非关系数据库当中功能最丰富,最像关系数据库的。支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。)Cassandra最初由Facebook开

系统 2019-08-12 01:32:27 2743

SqlServer

SQL Server 中关于EXCEPT和INTERSECT的使用方法

熟练使用SQLServer中的各种使用方法会给查询带来非常多方便。今天就介绍一下EXCEPT和INTERSECT。注意此语法仅在SQLServer2005及以上版本号支持。EXCEPT是指在第一个集合中存在,可是不存在于第二个集合中的数据。INTERSECT是指在两个集合中都存在的数据。測试例如以下:createtablet1(idint,markchar(2))gocreatetablet2(idint,markchar(2))goinsertintot

系统 2019-08-12 01:52:57 2742

MySql

PHP+MySql+jQuery实现的“顶”和“踩”投票功能

当我们浏览网页时,我们想对网页内容如文章、评论中的观点持赞同或反对意见时,可以通过点击网页中的“顶”和“踩”来进行投票。而整个交互过程,开发者可以通过ajax异步来实现,从而提高用户体验。本文结合实例,讲解使用PHP+MySql+jQuery实现的“顶”和“踩”投票功能,通过记录用户IP,判断用户的投票行为是否有效,该实例也可以扩展到投票系统中。如果您具备PHP、MySql和jQuery相关基础知识,那么请继续往下阅读。查看演示DEMO下载源码准备我们先要

系统 2019-08-29 22:41:31 2741

Oracle

Oracle 硬解析与软解析

--=======================--Oracle硬解析与软解析--=======================Oracle硬解析与软解析是我们经常遇到的问题,什么情况会产生硬解析,什么情况产生软解析,又当如何避免硬解析?下面的描述将给出软硬解析的产生,以及硬解析的弊端和如何避免硬解析的产生。一、SQL语句的执行过程当发布一条SQL或PL/SQL命令时,Oracle会自动寻找该命令是否存在于共享池中来决定对当前的语句使用硬解析或软解析。通

系统 2019-08-12 01:51:56 2738

DB2

db2 进程

DB2通用数据库进程全接触DwaineSnow,DB2UDB和InformixIDS产品经理,IBM多伦多实验室DwaineSnow是DB2UDB分区数据库以及查询巡视器(QueryPatroller)和IBMInformixIDS的产品经理。Dwaine过去12年一直效力于IBM,过去8年里他一直从事DB2UDB方面的工作。可以通过dsnow@ca.ibm.com与Dwaine联系。RaulF.Chong,DB2UDB顾问,IBM多伦多实验室RaulF.

系统 2019-08-12 01:53:38 2737

DB2

彻底删除db2

DB2UDB版本8使用“WindowsInstaller”技术安装,因此跟先前版本的安装和卸载有了很大的改变。尽管在Windows操作系统上有四种方式可以卸载DB2UDB版本8软件,它们并不完全一样。在卸载时应该首先考虑首选卸载方法。剩下的方法必须在首选卸载方法失败,并且跟DB2UDB服务人员联系后再尝试使用。下面我们依次介绍四种卸载方法。一、首选卸载方法控制面板-添加/删除程序通过Windows控制面板中的添加/删除程序来卸载DB2UDB版本8是最好的方

系统 2019-08-12 01:53:23 2737

数据库相关

1.SQLAlchemy文档-简介(中文版)

Python的SQL工具包和对象关系映射器SQLAlchemy的是Python的SQL工具包和对象关系映射器,让应用程序开发人员可以使用上SQL的强大功能和灵活性。它提供了一套完整的企业级持久化模式,专为高效率和高性能的数据库访问而设计,简单易用用,专门为Python语言而准备。SQLAlchemy的理念SQL数据库与对象集合目标不同,它需要关注更大的数据容量与更高的性能;而对象集合则和数据表或数据行的目标不同,它需要更好的数据抽象。SQLAlchemy设

系统 2019-08-12 01:53:37 2736

SqlServer

关于SQLServer2005的学习笔记——系统触发器

DDL触发器是一种特殊的触发器,它在响应数据定义语言(DDL)语句时触发。它们可以用于在数据库中执行管理任务,例如,审核以及规范数据库操作。DDL触发器在CREATE、ALTER、DROP和其他DDL语句上操作。它们用于执行管理任务,并强制影响数据库的业务规则。它们应用于数据库或服务器中某一类型的所有命令。数据库作用域的DDL语句——能够审计的相关类别服务器作用域的DDL语句——能够审计的相关类别--创建一张审计表,也可以为每类审计定制相关审计表CREAT

系统 2019-08-29 22:03:15 2735

SqlServer

转:SQL Server T-SQL高级查询

SQLServerT-SQL高级查询高级查询在数据库中用得是最频繁的,也是应用最广泛的。Ø基本常用查询--selectselect*fromstudent;--all查询所有selectallsexfromstudent;--distinct过滤重复selectdistinctsexfromstudent;--count统计selectcount(*)fromstudent;selectcount(sex)fromstudent;selectcount(d

系统 2019-08-12 01:52:28 2735

SqlServer

优化 SQL Server 查询性能

导读:优化数据库服务器时,您需要优化个人查询性能。这与优化服务器安装的其他影响硬件和软件配置等性能的方面一样重要—甚至更为重要。即使数据库服务器是在功能最强大的硬件上运行,它的性能还是可能会因为一些行为错误的查询而受到负面影响。实际上,只要有一个坏的查询(有时称为“失控查询”),就可能导致数据库出现严重的性能问题。反之,通过优化一组成本最高或最常执行的查询,可以极大地提高数据库的整体性能。在本文中,我将探讨一些技术,您可使用这些技术识别并优化服务器上成本最

系统 2019-08-12 01:53:04 2733

PostgreSql

PostgreSQL代码分析,查询优化部分,pull_ands(

PostgreSQL代码分析,查询优化部分。这里把规范谓词表达式的部分就整理完了,阅读的顺序例如以下:一、PostgreSQL代码分析,查询优化部分,canonicalize_qual二、PostgreSQL代码分析,查询优化部分,pull_ands()和pull_ors()三、PostgreSQL代码分析,查询优化部分,process_duplicate_ors***********************************************

系统 2019-08-12 01:51:45 2733

数据库相关

检索 COM 类工厂中 CLSID 为 {} 的组件时失败,

当程序运行到这句时出现下面的错误:检索COM类工厂中CLSID为{000209FF-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误:80070005。解决方法一:控制面板-》管理工具-》组件服务-》计算机-》我的电脑-》DCom配置-》找到MicrosoftWord文档之后单击属性打开此应用程序的属性对话框。2.单击标识选项卡,然后选择交互式用户。3.单击"安全"选项卡,分别在"启动和激活权限"和"访问权限"组中选

系统 2019-08-12 01:53:19 2731

数据库相关

count(*)和sum(1) 的效率

count(*)和sum(*)的结果有时候是一样的,所以有时候开放在写存储过程的时候会用到sum当count使用这样有不有问题呢?我们来讨论下这2个的效率。SQL>oradebugevent10046tracenamecontextforever,level12;Statementprocessed.SQL>selectcount(*)frombusiness.PRPLCERTIFYIMGTEMPBAK;COUNT(*)----------10328715

系统 2019-08-12 01:32:18 2731

Oracle

oracle_连接数_查看

查看oracle数据库的连接数以及用户1、查询oracle的连接数selectcount(*)fromv$session;2、查询oracle的并发连接数selectcount(*)fromv$sessionwherestatus='ACTIVE';3、查看不同用户的连接数selectusername,count(username)fromv$sessionwhereusernameisnotnullgroupbyusername;4、查看所有用户:sel

系统 2019-08-12 01:54:40 2727

SqlServer

SQL Server备份属于I/O密集型操作

SQLServer备份属于I/O密集型操作。简单来说,你需要首先进行读操作,然后再写整个数据库的内容。下面是几个可以改善I/O吞吐量的步骤:向尽可能多的磁盘做写操作使用尽可能多的磁盘驱动器来分离负载量,可以是由许多块盘组成的RAID阵列或者是多个RAID阵列。从尽可能多块磁盘做读操作如果你的数据库跨多块磁盘分布,你可以降低I/O瓶颈。利用分离磁盘做读操作和写操作对不同的磁盘组做读操作和写操作有助于增加I/O吞吐量。RAID配置对读操作和写操作尽可能使用速度

系统 2019-08-12 01:32:44 2727