码迷,mamicode.com
首页 > 数据库 > 月排行
如何选择合适的数据库性能工具?
数据库管理系统是现代应用程序的核心,保持数据库平稳顺畅运行是组织必须保证的底线。数据库性能工具可以帮助数据库管理员优化系统操作,避免或者预防性能问题。但是,在购买这些工具之前,DBA和IT经理们应该对评估不同产品要考虑的关键功能特性有明确的理解和认识。 在构建数据库性能管理能力时,有三种类型的工具可 ...
分类:数据库   时间:2018-12-30 02:45:23    阅读次数:257
数据库大师成长日记:巧用SQL语句查看SQL Server的结构信息
常用SQLServer的朋友们,绝大部分情况下,我们写SQL脚本主要用来处理我们自己的数据,比如读取、插入数据等。但在有些情况下,我们可能要查看我们定义的一些元素,比如我们定义的表都有哪些、表结构如何、存储过程的源码等等。这时候,我们学习的常规的SQL脚本可能就无法处理了。 比如您要写一个管理数据库 ...
分类:数据库   时间:2018-12-30 02:46:55    阅读次数:204
不要这样写SQL 改掉这些坏习惯
SQL是作为一个程序员接触得非常多的一种语言,但是,很多时候,我们会发现,有些SQL的执行效率异常的差,造成了数据库的负担。我们通过分析这些有问题的SQL,就可以发现很多我们平时在写SQL的时候忽略的问题。 今天,我们就来讲一下这些需要改掉的坏习惯。 尽量少用负向条件查询 假设我们有一个Order表 ...
分类:数据库   时间:2018-12-30 02:47:19    阅读次数:212
详解SQL语句的集合运算
以前总是追求新东西,发现基础才是最重要的,今年主要的目标是精通SQL查询和SQL性能优化。 概述 本篇主要是对集合运算中并集、交集、差集运算基础的总结。 集合运算包含四种: 1.并集运算(两种) 2.交集运算 3.差集运算 下面是集合运算的思维导图: 为什么使用集合运算 1.在集合运算中比联接查询和 ...
分类:数据库   时间:2018-12-30 02:47:26    阅读次数:198
数据库性能优化之SQL语句优化(上)
一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。 系统优化中一个很重要的方面就是SQL语句的优化。 ...
分类:数据库   时间:2018-12-30 02:49:36    阅读次数:186
数据库各个派系的起源和应用场景
现在我们站在各个用例的角度上来考虑那种系统适合于这些用例。你的意见是? 首先,我们要纵览各种数据模型。这些模型的分类方法来自于Emil Eifrem 和 NoSQL databases。 文档数据库 源起:受Lotus Notes启发。 数据模型:包含了key-value的文档集合 例子:Couch ...
分类:数据库   时间:2018-12-30 02:50:23    阅读次数:188
数据库概论【1】
数据库概论【1】 2018-12-29 @author:youngxinler 数据:描述事物的符号记录,数据的含义称为数据的语义,数据与其语义是不可分的。 数据库是长期储存在计算机内的、有组织、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立 ...
分类:数据库   时间:2018-12-30 02:50:45    阅读次数:189
你的数据库索引是否真的起作用了?
为了加快你的查询,增加正确的索引是必不可少的。 但是过了一段时间,当你的系统增长了,你可能会发现自己大量的索引导致数据库的写操作变慢 -- 由于每一次对表的写操作,都需要在事务中更新索引。 也许,五年后, 你的数据库(和你的查询)在某种方式中进化,不再需要一些索引了。例如,有一些明显的情况下,这两个 ...
分类:数据库   时间:2018-12-30 02:51:28    阅读次数:229
数据库大师成长日记:您最需要了解的NoSQL非关系型数据库
朋友们,我们平时使用的数据库,大多都是关系型数据库,包括MySQL、PostgreSQL、SQLServer等。关系型数据库的特点是数据的存储通过二维表格实现,将数据存储在相互独立的表格中。 近年来,随着互联网的飞速发展,数据的形态发生了很大改变,非关系型数据库NoSQL应运而生、越来越流行。NoS ...
分类:数据库   时间:2018-12-30 02:51:45    阅读次数:156
没错,纯SQL查询语句可以实现神经网络
我们熟知的SQL是一种数据库查询语句,它方便了开发者在大型数据中执行高效的操作。但本文从另一角度嵌套SQL查询语句而构建了一个简单的三层全连接网络,虽然由于语句的嵌套过深而不能高效计算,但仍然是一个非常有意思的实验。 在这篇文章中,我们将纯粹用SQL实现含有一个隐藏层(以及带 ReLU 和 soft ...
分类:数据库   时间:2018-12-30 02:52:00    阅读次数:211
关于MySQL应该学习的6件事
MySQL由于它本身的小巧和操作的高效,在数据库应用中越来越多的被采用。作为LAMP(或WAMP)开发中的重要一环,MySQL值得PHP开发者的重视和认真学习。 1. 每一行命令都是用分号 (;) 作为结束 对于 MySQL ,第一件你必须牢记的是它的每一行命令都是用分号 (;) 作为结束的,但当一 ...
分类:数据库   时间:2018-12-30 02:52:50    阅读次数:204
数据库权限分配探讨
上周, 有位朋友给我提出了这样的需求:区分用户访问数据库的权限。顺便总结了下有如下要求: 某个用户查询所有数据库的权限 某个用户只有备份数据库的权限 给一个用户只能查看指定数据库的权限 给一个用户只有某个表的权限 要进行以上任务,首先我们先了解下数据库的权限相关的内容 主体 “主体” 是可以请求 S ...
分类:数据库   时间:2018-12-30 02:53:13    阅读次数:198
MySQL数据库同步的实现
以下的文章主要向大家介绍的是MySQL数据库同步的实际操作步骤以及对实现MySQL数据库同步的实际应用代码与其在实际操作过程中值得我们大家注意的相关事项的描述,希望会给你带来一些帮助在此方面。 在网上我找了一下,大家都说的是这样:“ MySQL从3.23.15版本以后提供数据库复制功能。利用该功能可 ...
分类:数据库   时间:2018-12-30 02:53:39    阅读次数:189
MySQL备份之根据表备份概述
以下的文章主要向大家介绍的是MySQL备份之根据表备份,本文主要是以实际应用代码的方式来引出MySQL备份之根据表备份,下面就是文章的主要内容描述,希望会给你带来一些帮助在此方面。 以上的相关内容就是对MySQL备份之-根据表备份的介绍,望你能有所收获。 以上的相关内容就是对MySQL备份之-根据表 ...
分类:数据库   时间:2018-12-30 02:54:01    阅读次数:162
MySQL ERROR 1820 (HY000)
You must reset your password using ALTER USER statement before executing this statement报错处理 解决方式如下: MySQL版本5.7.6版本以前用户可以使用如下命令: mysql> SET PASSWORD = ...
分类:数据库   时间:2018-12-30 02:54:16    阅读次数:193
前端开发者该如何设置数据库
最近有人来问我,作为前端开发人员保存用户数据信息的最简便的方法是什么。因此我来说明一下如何实现它。 配置数据库 首先我们须要先有一个数据库。你可以通过 mlab 获取一个免费的。注册之后,在 MongoDB 的部属表中点击 新建。 我们要用的是这个免费的沙盒数据。 创建数据库之后,我们需要创建一个账 ...
分类:数据库   时间:2018-12-30 02:54:22    阅读次数:217
解决MySQL无法远程访问的3方案
解决MySQL无法远程访问的3方案 此文章主要向大家讲述的是MySQL无法远程访问的正确解决方案,除了广为流传的改表法与授权法,还有另外的一种方法。以下就有详细内容介绍。 作者:JinGua来源:cnblogs|2010-06-01 16:26 收藏 分享 解决MySQL无法远程访问的3方案 此文章 ...
分类:数据库   时间:2018-12-30 02:54:55    阅读次数:172
数据库插入或者更新大批量数据的性能优化
对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。 经过对MySQL InnoDB的一些性能测试,发现一些可以提高insert效率的方法,供大家参考参 ...
分类:数据库   时间:2018-12-30 02:55:25    阅读次数:250
你可能不知道的10条SQL技巧,涨知识了!
这几天在写索引,想到一些有意思的TIPS,希望大家有收获。 一、一些常见的SQL实践 (1)负向条件查询不能使用索引 not in/not exists都不是好习惯 可以优化为in查询: (2)前导模糊查询不能使用索引 而非前导模糊查询则可以: (3)数据区分度不大的字段不宜使用索引 原因:性别只有 ...
分类:数据库   时间:2018-12-30 02:56:14    阅读次数:208
使用SQL Server 2014内存数据库时需要注意的地方
本文从产品设计和架构角度分享了Microsoft内存数据库方面的使用经验,希望你在阅读本文之后能够了解这些新的对象、概念,从而更好地设计你的架构。 内存数据库,指的是将数据库的数据放在内存中直接操作。相对于存放在磁盘上,内存的数据读写速度要高出很多,故可以提高应用的性能。微软的SQL Server ...
分类:数据库   时间:2018-12-30 02:56:34    阅读次数:243
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!