由于工作原因,最近甲方客户那边多次反应了他们那边的系统查询速度慢,经过排除之后,发现他们那边的数据库完全没有用到索引,简直坑得一笔,通过慢查询日志分析,为数据表建立了适当的索引之后,查询速度明显的提高上来了,所以这次也总结一下如果进行mysql的优化查询。 1.慢查询 mysql自身是有一个慢查询时 ...
分类:
数据库 时间:
2017-06-03 13:56:01
阅读次数:
182
一. Nginx 开机启动 NGINX SHELL脚本 放到/etc/init.d/下取名nginx 下面代码里根据你原始安装路径去更改 nginx="/usr/localinx/sbininx" NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf" ...
分类:
数据库 时间:
2017-06-03 14:00:29
阅读次数:
374
使用连接池访问数据库之前需要导入相关的jar包, 首先需要导入Oracle的驱动包,一般在安装Oracle数据库的目录下就有,读者的目录下就有一个ojdbc6.jar的驱动包。 然后再需要导入和连接池相关的jar包,比如:commons-dbcp-1.4.jar,和commons-pool-1.5. ...
分类:
数据库 时间:
2017-06-03 14:01:49
阅读次数:
329
定时运行脚本: 1、运行 crontab -e 00 00 * * * /bin/bash yourpath/mysqlbak.sh 2、打开自己主动运行文件 vi /etc/crontab 在etc中增加例如以下内容。让其自己主动运行任务。 00 00 * * * root /mysqlbak.s ...
分类:
数据库 时间:
2017-06-03 14:05:51
阅读次数:
219
本文章参考mysql官网。 本机系统环境是: CentOS 7.0,最小化版; 将要安装的mysql版本:V5.7 community版 一、概要 1、当前的mysql只有社区版(community)才是免费的,其他版本都商用了; 2、mysql采用C/S架构,server端负责数据存储,clien ...
分类:
数据库 时间:
2017-06-03 15:05:35
阅读次数:
224
1、 打开IIS服务器windows任务管理器,进程,找到对应进程的PID,如下图; 2、 打开dos命令提示符窗口,输入netstat –ano |findstr “6408” >d:6408.txt 3、 打开对应的数据库实例,查询以下结果 SELECT hostname, hostproces ...
分类:
数据库 时间:
2017-06-03 15:11:09
阅读次数:
302
1 复制概述 1.1 复制解决的问题 数据复制技术有以下一些特点: (1)数据分布 (2)负载平衡(load balancing) (3)备份 (4)高可用性(high availability)和容错 1.2 复制如何工作 从高层来看,复制分成三步: (1) master将改变记录到二进制日志(b ...
分类:
数据库 时间:
2017-06-03 15:11:57
阅读次数:
263
前言 索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页面在 ...
分类:
数据库 时间:
2017-06-03 15:12:52
阅读次数:
281
MySQL性能分析及explain用法的知识是本文我们主要要介绍的内容,接下来就让我们通过一些实际的例子来介绍这一过程,希望能够对您有所帮助。 1.使用explain语句去查看分析结果 如explain select * from test1 where id=1;会出现:id selecttype ...
分类:
数据库 时间:
2017-06-03 15:13:10
阅读次数:
165
mac下,mysql5.7.18连接出错,错误信息为:Access denied for user 'root'@'localhost' (using password: YES) ()里面的为shell中输入的命令,一定要输全包括;&等符号 第一步:苹果->系统偏好设置->最下面点MySQL,关闭 ...
分类:
数据库 时间:
2017-06-03 15:14:00
阅读次数:
212
启动MySQL服务 sudo /usr/local/MYSQL/support-files/mysql.server start 停止MySQL服务 sudo /usr/local/mysql/support-files/mysql.server stop 重启MySQL服务 sudo /usr/l ...
分类:
数据库 时间:
2017-06-03 15:14:34
阅读次数:
194
简单的看了一下mapreduce,我尝试不看详细的api去做一个group效果,结果遇到了很多问题,罗列在这里,如果别人也遇到了类似的bug,可以检索到结果。 //先看person表的数据 > db.person.find(); { "_id" : ObjectId("593011c8a924979... ...
分类:
数据库 时间:
2017-06-03 15:18:00
阅读次数:
350
1.目录结构 2.BasicDao.java static{ try { Class.forName("com.mysql.jdbc.Driver"); } catch (Exception e) { e.printStackTrace(); } } public Connection getCon ...
分类:
数据库 时间:
2017-06-03 15:18:40
阅读次数:
400
方法1 - 系统命令 sudo su - postgres #切换到postgres用户(系统用户) createdb weichen #创建数据库 psql #直接訪问数据库(默认进入本地postgres数据库) \l --查看数据库列表 :q --退出列表页面 \q --退出client dro ...
分类:
数据库 时间:
2017-06-03 16:09:55
阅读次数:
170
输入1'or'2这样就会引起sql注入,因为username=password admin adn admin,所以我们能够进去 必须要做好过滤措施 ...
分类:
数据库 时间:
2017-06-03 16:10:44
阅读次数:
486
一、前言 本来在研究NIO,别人举的栗子里面,看到一个RandomAccessFile类,之前没见过,就去看了一下,现将相关内容记录如下 二、正文 RandomAccessFile直接继承自Object,并且实现DataInput和DataOutput接口,它不属于InputStream和Outpu ...
分类:
数据库 时间:
2017-06-03 16:13:56
阅读次数:
226
1)mysql下载 地址:https://dev.mysql.com/downloads/mysql/ 2)一路next安装,安装好后文件目录如下(不包括data文件夹,my.ini文件) 3)新建文件my.ini,注意保存格式为ANSI,文件中内容如下: [mysql]# 设置mysql客户端默认 ...
分类:
数据库 时间:
2017-06-03 16:19:23
阅读次数:
204
修改root密码1.以root身份在终端登陆(必须)2.输入 mysqladmin -u root -p password ex后面的 ex 是要设置的密码3.回车后出现 Enter password 输入就密码,如果没有,直接回车 打开远程访问权限 MariaDB [(none)]> GRANT ...
分类:
数据库 时间:
2017-06-03 16:22:56
阅读次数:
245
关于vs 打开网站时报错 配置iis express失败 无法访问IIS元数据库... 我安装了vs2015,一开始创建项目,网站都没问题,有一次突然打开项目时报错,瞬间懵逼,我啥都没干啊!!! 网上找了很多内容,基本上没用。 最后找到一种方法,注册表,最终解决了,由于本人电脑就两盘C、H 注册表路 ...
分类:
数据库 时间:
2017-06-03 16:23:27
阅读次数:
664
mongoDb下载 https://www.mongodb.com/download-center 可视化工具Robomongo下载 https://robomongo.org/download mongoDb安装后,打开cmd命令,进入到mongoDb安装目录的bin, 先在D盘新建数据库目录,然 ...
分类:
数据库 时间:
2017-06-03 17:21:26
阅读次数:
191