码迷,mamicode.com
首页 > 数据库
mysql数据库sql语句调优 、
mysql数据库sql语句调优 、 索引设计原则: 索引列一般为where子句中的列或连接字句中的列 尽量不对基数小的列做索引,如性别列 尽可能使用短索引:如果对字符列索引尽量指定最小长度。 (short Keys are better,Integer best) create index cityname on city(city(10)); 复合索引前缀特性,索引的顺序很重要。 ...
分类:数据库   时间:2015-02-14 11:06:31    阅读次数:195
oracle使用临时变量
在Oracle数据库中,可以使用变量来编写通用的sql语句,在运行sql语句时,为变量输入值,就会在sql语句中将变量替换成这些值。 临时变量只在使用它的sql语句中有效,变量值不能保留,临时变量也称为替换变量。在sql语句中,如果在某个变量前面使用了&符号,那么久表示该变量是一个临时变量,执行sql语句时,系统会提示用户为该变量提供一个具体的数据。 例如,在sql*plus中执行以下的命令:...
分类:数据库   时间:2015-02-14 11:07:28    阅读次数:234
[Django]Django1.7 Python3.4出现Error loading MySQLdb module:No module named ‘MySQLdb’问题
在运行Django程序的时候遇到了No module named ‘MySQLdb’ 问题。我的Python环境是Python3.4,而MySQLdb并不支持该版本的Python………苦苦上网查询,终于找到了一枚替代品——>pymysqlpymysql的用法与MySQLdb完全相同,只要记得在站点的_init__.py文件中添加如下代码就可以了~:import pymysql pymysql.ins...
分类:数据库   时间:2015-02-14 11:04:03    阅读次数:206
每天一点数据库之-----Day 6 数据分组与数据分页
每天一点数据库之-----Day 6 数据分组与数据分页 ----转载请注明出处:coder-pig 本节引言: 本节继续来学习SQL中的数据查询中的数据分组~ 先建个表,录几条数据,顺道复习下之前学的内容~ 之前建立的T_Worker都用了几天了,今天就来弄个新的表吧T_Product商品表:...
分类:数据库   时间:2015-02-14 11:02:48    阅读次数:217
alter database open resetlogs
Oracle文档中提到,一旦用备份的控制文件进行数据库恢复,就需要使用resetlogs的方法打开数据库,但是resetlogs通常意味着不完全恢复,而且更重要的是一旦用resetlogs方法打开数据库,日志的序号用重新从1开始。其实如果只是控制文件损坏,日志文件都完整的话,数据库是可以完全恢复.....
分类:数据库   时间:2015-02-14 11:03:04    阅读次数:286
RTU的优势与Modbus协议介绍
RTU是REMOTE TERMINAL UNIT 的简称,即远方数据终端,用于监视、控制与数据采集的应用。具有遥测、遥信、遥调、遥控功能。RTU功能必须确保两种功能:1,有数据传输功能。2,有采集和控制功能。经过多年的PLC+DTU在工业自动化应用中已经普遍采用这种方式在进行数据的在线监测和远程控制...
分类:数据库   时间:2015-02-14 10:56:48    阅读次数:444
oracle dual表
DUAL is a table automatically created by Oracle Database along with the datadictionary. DUAL is in the schema of the user SYS but is accessible by t.....
分类:数据库   时间:2015-02-14 09:52:52    阅读次数:151
复制表结构和数据SQL语句
1:复制表结构及数据到新表select * into 目的数据库名.dbo.目的表名 from 原表名select * into my0735home.dbo.infoMianTest from infoMian2:备份表的一部分列(不写*而写出列的列表)select列名1,列名2,列名3 into...
分类:数据库   时间:2015-02-14 09:51:23    阅读次数:165
MongoDB的"副本“数据库服务器
1.假设1数据库服务器为活跃服务器(主服务器),2和3为备份服务器,当1出现故障的时候,那么会在2和3中推选出一个(根据权重的等规则)作为活跃服务器,而当1又恢复正常了之后呢,它将以备份服务器的身份出现;2.设值数据库服务器(配置文件中要设置成闭环):比如设置1,2,3三个数据库的副本集群: 数据库...
分类:数据库   时间:2015-02-14 08:42:25    阅读次数:181
Oracle中的触发器
Oracle中的触发器触发器是一种特殊的额存储过程,它在发生某种数据库时间时由Oracle系统自动触发。触发器通常用于加强数据库的完整性约束和业务规则等,对于表来说,触发器可以实现比CHECK约束更为复杂的约束。...
分类:数据库   时间:2015-02-14 06:36:02    阅读次数:175
CentOS6.6 32位 Minimal版本纯编译安装Nginx Mysql PHP Memcached
CentOS是红帽发行的免费的稳定Linux版本,在企业服务器应用中都会选用Minimal版本,因为Minimal是CentOS”最纯洁”的服务器系统,因为Minimal版本连vim编辑器都需要自己安装,Minimal组件最少,无桌面,扩展灵活,非常适合做服务器。1.配置网卡Minimal版本的CentOS被安装后,网卡驱动默认是down状态,需要手动激活,在连接好网线后需要执行命令: [root...
分类:数据库   时间:2015-02-14 06:34:52    阅读次数:403
锋利的SQL2014:基于窗口的排名计算
从SQL Server2005开始,提供了4个排名函数,分别是:ROW_NUMBER、RANK、DENSE_RANK和NTILE。ROW_NUMBER用于按行进行编号,RANK和DENSE_RANK用于按指定顺序排名,NTILE用于对数据进行分组。...
分类:数据库   时间:2015-02-14 06:34:34    阅读次数:323
锋利的SQL2014:基于窗口的分布计算
从SQL Server2012开始,提供了四个排名分布函数,包括PERCENT_RANK、CUME_DIST、PERCENTILE_CONT和PERCENTILE_DISC。其中PERCENT_RANK用于计算某行的相对排名,CUME_DIST用于计算行的累积分布(即相对位置),PERCENTILE_CONT和PERCENTILE_DISC用于根据指定的比例返回组中相应的数值,如中位值等。换句话说,PERCENT_RANK和CUME_DIST是根据数值计算比例,PERCENTILE_CONT和PERCENT...
分类:数据库   时间:2015-02-14 06:35:23    阅读次数:158
锋利的SQL2014:基于窗口的偏移计算
SQL Server 2012引入了四个偏移函数:LAG和LEAD、FIRST_VALUE和LAST_VALUE,用于从当前行的某个偏移量、或是一个窗口框架的开头或结尾的行返回一个元素。 LAG和LEAD支持窗口分区和窗口排序子句,FIRST_VALUE和LAST_VALUE在支持窗口分区和窗口排序子句的基础上,还支持窗口框架子句。...
分类:数据库   时间:2015-02-14 06:34:33    阅读次数:252
mongodb 之慢查询
mongodb中慢查询日志1.开启查询日志.(1)动态开启,可以选择性的对指定DB开启慢查询日志,但服务器重启后慢查询日志又要人工手动开启。db.setProfilingLevel(1,300)setProfilingLevel有两个参数,第一参数表示慢查询日志开关(可使用的值为0,1,20:表示关闭慢查询日志,1:表示开启慢查..
分类:数据库   时间:2015-02-14 01:23:33    阅读次数:566
Django Python3.4 MySQL
PyCharm+Django+python3.4首先安装Python3.4.2接下来安装MySQL会提示PythonConnector安装上这个插件,利用PyCharm建立工程settings.py里找配置项,附链接https://docs.djangoproject.com/en/1.7/ref/settings/#databasesDATABASES={ ‘default‘:{ ‘ENGINE‘:‘django.db.backends...
分类:数据库   时间:2015-02-14 01:21:43    阅读次数:208
MongoDB 实现currentOp定时捕获
问题描述:当分析生产环境发生的性能问题时,常常因为没有实时的依据而无从下手。那么笔者通过捕获db.currentOp()到文件,并作为定时任务,可供后续分析。解决方法:步骤一:Shell脚本记录db.currentOp()1.创建文件夹mkdircurrentOp2.创建currentOp.sh#!/bin/sh MONGO=/usr/bin..
分类:数据库   时间:2015-02-14 01:21:25    阅读次数:235
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!