码迷,mamicode.com
首页 > 数据库 > 月排行
Sql Server性能优化辅助指标SET STATISTICS TIME ON和SET STATISTICS IO ON
1.前言 对于优化SQL语句或存储过程,以前主要是用如下语句来判断具体执行时间,但是SQL环境是复杂多变的,下面语句并不能精准判断性能是否提高;如果需要精确知道CPU、IO等信息,就无能为力了。 这时候如果使用SET STATISTICS TIME ON和SET STATISTICS IO ON 指 ...
分类:数据库   时间:2018-12-09 20:04:15    阅读次数:212
MySQL:ALTERing a Huge MySQL Table - 对一个超大表做alter调整
Table of Contents The ProblemFuture SolutionsOverview of SolutionShortcutAssumptions/Restrictions/ComplicationsDatabase LayerThe AlterOne Iteration (C ...
分类:数据库   时间:2018-12-09 20:05:34    阅读次数:891
面试被问之-----sql优化中in与exists的区别
曾经一次去面试,被问及in与exists的区别,记得当时是这么回答的:''in后面接子查询或者(xx,xx,xx,,,),exists后面需要一个true或者false的结果",当然这么说也不算错,但别人想听的是sql优化相关,肯定是效率的问题,只是那个时候确实不知道它们在sql优化上的区别,只知道 ...
分类:数据库   时间:2018-12-09 20:05:40    阅读次数:245
性能检测参考SQL语句
/****** Object: StoredProcedure [dbo].[SP_CPU] Script Date: 12/09/2018 19:01:24 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE Proc [... ...
分类:数据库   时间:2018-12-09 20:06:29    阅读次数:226
SQLServer 查看SQL语句的执行时间
在MSSQL Server中通过查看SQL语句执行所用的时间,来衡量SQL语句的性能。 通过设置STATISTICS我们可以查看执行SQL时的系统情况。选项有PROFILE,IO ,TIME。介绍如下: SET STATISTICS PROFILE ON:显示分析、编译和执行查询所需的时间(以毫秒为 ...
分类:数据库   时间:2018-12-09 20:07:45    阅读次数:214
jsp连接数据库增删改查
一,创建表 二.将jar包复制导入到lib文件夹下 三.创建工具包连接数据库 四.初始化成员函数 五.页面的交互 ...
分类:数据库   时间:2018-12-09 20:07:56    阅读次数:226
Spring boot整合Mongodb
最近的项目用了Mongodb,网上的用法大多都是七零八落的没有一个统一性,自己大概整理了下,项目中的相关配置就不叙述了,由于spring boot的快捷开发方式,所以spring boot项目中要使用Mongodb,只需要添加依赖和配置application.properties文件即可。整和方式一 ...
分类:数据库   时间:2018-12-09 20:11:40    阅读次数:542
SQL 语句
数据库是不认识JAVA语言的,但是我们同样要与数据库交互,这时需要使用到数据库认识的语言SQL语句,它是数据库的代码。 结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。 创建数据库、创建数 ...
分类:数据库   时间:2018-12-09 20:12:45    阅读次数:251
JSP + Servlet + JDBC + Mysql 实现增删改查 课程管理系统
1.项目目录结构 2.项目环境 Eclipse IDE MYSQL jdk tomcat jar包 3.数据库相关配置 先创建一个course的数据库名,然后在建立一个course的表 要注意将id字段 自动递增 4.源代码 1.Course.java 2.DBUtil.java 3.CourseD ...
分类:数据库   时间:2018-12-09 20:12:57    阅读次数:248
Linux下彻底卸载mysql详解
RPM包安装方式的MySQL卸载 1: 检查是否安装了MySQL组件。 [root@DB-Server init.d]# rpm -qa | grep -i mysql MySQL-devel-5.6.23-1.linux_glibc2.5 MySQL-client-5.6.23-1.linux_g ...
分类:数据库   时间:2018-12-09 20:13:44    阅读次数:262
SQL Server表分区
什么是表分区 一般情况下,我们建立数据库表时,表数据都存放在一个文件里。 但是如果是分区表的话,表数据就会按照你指定的规则分放到不同的文件里,把一个大的数据文件拆分为多个小文件,还可以把这些小文件放在不同的磁盘下由多个cpu进行处理。这样文件的大小随着拆分而减小,还得到硬件系统的加强,自然对我们操作 ...
分类:数据库   时间:2018-12-09 20:40:04    阅读次数:230
SQLSERVER分库分表
单库单表 单库单表是最常见的数据库设计,例如,有一张用户(user)表放在数据库db中,所有的用户都可以在db库中的user表中查到。 单库多表 随着用户数量的增加,user表的数据量会越来越大,当数据量达到一定程度的时候对user表的查询会渐渐的变慢,从而影响整个DB的性能。如果使用mysql,  ...
分类:数据库   时间:2018-12-09 20:40:27    阅读次数:467
linux(centos7.0以上)下对mysql数据库的导入导出
1:查看mysql安装路径: 指令 ps -ef|grep mysql 得出结果 root 968 1 0 18:25 ? 00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data --pid- ...
分类:数据库   时间:2018-12-09 21:30:48    阅读次数:468
十一、spark SQL的scala示例
简介 spark SQL官网:http://spark.apache.org/docs/latest/sql-programming-guide.html sparkSQL是构建在sparkCore之上的组件,用于处理结构化的数据。它将数据抽象为DataFrame并提供丰富的API,并且sparkS ...
分类:数据库   时间:2018-12-09 22:36:38    阅读次数:189
MySQL索引优化步骤总结
在项目使用mysql过程中,随着系统的运行,发现一些慢查询,在这里总结一下mysql索引优化步骤 1.开发过程优化 开发过程中对业务表中查询sql分析sql执行计划(尤其是业务流水表),主要是查看sql执行计划,对sql进行优化。 explain执行计划关键属性 select_type,possib ...
分类:数据库   时间:2018-12-09 22:37:35    阅读次数:242
如何在SQLServer中处理每天四亿三千万记录的(数据库大数据处理)
首先声明,我只是个程序员,不是专业的DBA,以下这篇文章是从一个问题的解决过程去写的,而不是一开始就给大家一个正确的结果,如果文中有不对的地方,请各位数据库大牛给予指正,以便我能够更好的处理此次业务。 项目背景 这是给某数据中心做的一个项目,项目难度之大令人发指,这个项目真正的让我感觉到了,商场如战 ...
分类:数据库   时间:2018-12-09 22:38:39    阅读次数:235
修改mysql初始密码
linux上 mysql初始密码不为空,为一个随机值,存储在/var/log/mysqld.log中。 也可以修改配置文件/etc/my.cnf,添加一行skip-grant-tables,使用免认证无密码登录。 重启服务 service mysqld restart mysql -u root - ...
分类:数据库   时间:2018-12-09 23:01:50    阅读次数:279
Windows10使用Chocolatey安装mysql之后无法使用的解决办法
问题背景:使用了一台新的虚拟机,并且安装了Chocolatey作为Windows的包管理器,之后安装mysql 那么问题发生了,使用mysql命令根本没有任何反应,也不报错,但是安装的时候是提示安装成功的。 于是搜索mysql,看看究竟有没有装上去,搜索发现,mysql.exe是存在的,于是回车运行 ...
分类:数据库   时间:2018-12-09 23:38:13    阅读次数:271
启用数据库的 Service Broker
--is_broker_enabled为0未启用,为1启用SELECT name,is_broker_enabled FROM sys.databases WHERE name = 'DBNAME'ALTER DATABASE DbName SET NEW_BROKER WITH ROLLBACK ...
分类:数据库   时间:2018-12-09 23:41:12    阅读次数:311
MySQL报错解决方案:2013-Lost connection to MySQL server
今天上课的时候,在搭建完MySQL测试环境中出现的问题,整理如下: 问题描述:搭建完MySQL,用远程连接工具(Navicat)连接时报错: 2013-Lost connection to MySQL server at 'waiting for intial communication packe ...
分类:数据库   时间:2018-12-10 00:01:14    阅读次数:284
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!