提高数据库查询速度的几个思路 :1、缓存,在持久层或持久层之上做缓存;2、数据库表的大字段剥离,保证单条记录的数据量很小; 3、恰当地使用索引;4、必要时建立多级索引; 5、分析Oracle的执行计划,通过表数据统计等方式协助数据库走正确的查询方式,该走索引就走索引,该走全表扫描就走全表扫描; 6、表分区和拆分,无论是业务逻辑上的拆分(如一个月一张报表、分库)还是无业务含义的分区(如根据ID取模分...
分类:
数据库 时间:
2015-07-09 00:55:57
阅读次数:
140
入职到现在已经有一段时间了,除了不断完善新功能外,线上运维也是一项很重要的任务,每天都需要占用一
定量的时间来处理,这时候怎样高效准确的来解决这些问题是很值得考虑的。
今天客服人员给我反馈了这样一个线上问题,详情见下图:
子表中以上员工code值在主表中找不到记录。假设现在脱离实际环境,我们简单的把这些员工的信息从子表中删
除,这样一堆数据先思考一下你...
分类:
数据库 时间:
2015-07-09 00:52:36
阅读次数:
142
【http://shift-alt-ctrl.iteye.com/blog/1967020】关于JDBC中关于Connection的两个疑问:1.Connection实例是线程安全的吗? 即一个connection实例,在多线程环境中是否可以确保数据操作是安全的?private static Co....
分类:
数据库 时间:
2015-07-09 00:44:09
阅读次数:
182
看他们网上的,写得都是千篇一律,同时,好多也写得不是很好,下面是我自己总结的有关mysql的使用细节,也是我在学习过程中的一些记录吧,希望对你有点帮助,后面有关存储过程等相关操作还没有总结好,下次总结好了再发给你吧,呵呵~~~~~MySql学习笔记MySql概述:MySql是一个种关联数据库管理系统...
分类:
数据库 时间:
2015-07-09 00:44:23
阅读次数:
215
【group by】对结果集进行分组,常与汇总函数一起使用。SELECT column,SUM(column) FROM table GROUP BY columnHAVING 通常与 GROUP BY 子句同时使用。不使用 GROUP BY 时, HAVING 则与 WHERE 子句功能相似。Co...
分类:
数据库 时间:
2015-07-09 00:42:23
阅读次数:
172
InnoDB引擎的行锁是通过加在什么上完成(或称实现)的?为什么是这样子的通过 行多版本控制 MyISAM Innodb事物支持 : 不支持 支持锁的粒度: table Row存储容量: 没有上限 6...
分类:
数据库 时间:
2015-07-09 00:40:22
阅读次数:
172
1. 复制表结构及其数据:create table table_name_new as select * from table_name_old2. 只复制表结构:create table table_name_new as select * from table_name_old where 1=...
分类:
数据库 时间:
2015-07-09 00:22:04
阅读次数:
172
Windows下MongoDB的安装和配置、启动和停止下载地址:MongoDB的官方下载网址是:https://www.mongodb.org/downloads安装步骤1、点击下载的mongodb-win32-x86_64-2008plus-ssl-3.0.4-signed.msi,下一步,下一步...
分类:
数据库 时间:
2015-07-09 00:21:40
阅读次数:
237
一、前言 虽然我们大多数人都学习过SQL,但是经常忽略它。总是会自以为学到的已经足够用了,从而导致我们在实际开发的过程中遇到复杂的问题后只能在检索数据后通过传统的代码来完成,但是其中很多的功能利用SQL就可以轻松的办到,所以我们开始重视SQL,它的地位不亚于C#,javascript。二、目录 .....
分类:
数据库 时间:
2015-07-09 00:22:08
阅读次数:
154
在数据库中有一个系统表sysobjects,里面存储了数据库各个对象的信息。可以查询下看看结果。可以看出每个对象都有一个ID,这个表存储了表,存储过程,触发器,视图等相关信息。注意:字段没有。object_id就是根据对象名称返回该对象的id.object_name是根据对象id返回对象名称.sel...
分类:
数据库 时间:
2015-07-09 00:17:46
阅读次数:
197
1 -- ---------------------------------------------------------------------------------- 2 -- 数据库初始化 (实验二 数据描述、定义实验) 3 -- -------------------------...
分类:
数据库 时间:
2015-07-09 00:12:31
阅读次数:
234
mongodb的官网https://www.mongodb.org,可在其上下载你想要的版本。下面是我的下载、安装及启动curl-O-Lhttps://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.4.tgz
tar-zxvfmongodb-linux-x86_64-3.0.4.tgz
cdmongodb-linux-x86_64-3.0.4
mkdir-p/usr/local/mongodb
l..
分类:
数据库 时间:
2015-07-08 23:04:21
阅读次数:
385
useradd-M-s/sbin/nologinmysql;yum-yinstallgccgcc-c++gcc-g77autoconfautomakezlib*fiex*libxml*ncurses-devellibmcrypt*libtool-ltdl-devel*makecmake;tarzxvfmysql-5.6.25.tar.gz;tarzxvfcmake-3.2.3.tar.gzcdcmake-3.2.3;./bootstrap;gmake;makeinstall;cd../mysql-..
分类:
数据库 时间:
2015-07-08 23:01:45
阅读次数:
440
背景最近《经济参考报》报道我国高校成为信息泄漏的重灾区,自2014年至2015年3月,漏洞分析平台补天显示的有效高校网站漏洞多达3495个。这些漏洞有的已造成教职员工或学生个人信息泄漏。西安交通大学信息安全法律研究中心主任马民虎表示,一方面高校涉及人数众多,并且包括大量..
分类:
数据库 时间:
2015-07-08 23:01:56
阅读次数:
653
CentOS6.5下编译安装httpd+mysql+php+phpMyAdmin+cacti+nagios一、安装环境Linux系统:CentOS6.5Apache版本:http-2.4.12MySQL版本:MySQL5.6.24PHP版本:PHP-5.6.8基本的安装顺序为:先安装httpd,然后安装mysql,最后安装PHP。软件包:[root@makehttpdbao]#lltotal334908-rwx..
分类:
数据库 时间:
2015-07-08 23:01:35
阅读次数:
734
Oracle11gR1forLinux(RHEL5)安装前的准备1.1检查硬件物理内存:#grepMemTotal/proc/meminfo交换空间:#grepSwapTotal/proc/meminfo交换空间的大小是根据物理内存的大小来设置的,物理内存少于2G的则交换空间设为物理内存的两倍,物理内存大于2G的则交换空间和物理内存大小一样..
分类:
数据库 时间:
2015-07-08 22:58:10
阅读次数:
291
在my.cnf文件中加入:datadir=/usr/local/mysql/data
long_query_time=1
#记录下查询时间查过1秒。
log-slow-queries=/usr/local/mysql/log/db-Test2-slow.log
#日志目录。
#log-queries-not-using-indexes
#表示记录下没有使用索引的查询。之后,重启mysql,提示:[root@local..
分类:
数据库 时间:
2015-07-08 22:57:52
阅读次数:
281