码迷,mamicode.com
首页 > 数据库 > 周排行
必须掌握的30种SQL语句优化-蛙课网
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。2.应尽量避免在where子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。3.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:selectidfromtwherenumisnull可以在num上设置默认值0,确保表中nu
分类:数据库   时间:2020-08-26 19:01:29    阅读次数:65
MYSQL双表查询时出现数据重复
今天在做双表查询的时候出现了同一条数据出现2次的问题(重复数据)。 前景提要: A表和B表 A表中有A.sourseId。B表中也有B.sourseId。 A表中有A.accountsetId。B表中也有B.accountsetId。 a.assetCode = b.code 这个是两表之间的关联关 ...
分类:数据库   时间:2020-08-26 19:03:16    阅读次数:75
MySQL中几种常见的日志
前言:在MySQL系统中,有着诸多不同类型的日志。各种日志都有着自己的用途,通过分析日志,我们可以优化数据库性能,排除故障,甚至能够还原数据。这些不同类型的日志有助于我们更清晰的了解数据库,在日常学习及运维过程中也会和这些日志打交道。本节内容将带你了解MySQL数据库中几种常用日志的作用及管理方法。1.错误日志(errorlog)错误日志记录着mysqld启动和停止,以及服务器在运行过程中发生的错
分类:数据库   时间:2020-08-27 11:48:27    阅读次数:65
例子-给oracle添加自增长字段
--创建油箱标定表GasDemarcate/*droptableGasDemarcate;dropSequenceSEQ_GasDemarcate_ID;dropTRIGGERTrig_Update_GasDemarcate_ID;dropTRIGGERTrig_ProPri_GasDemarcate_ID;selectfromGasDemarcateinsertintoGasDemarcate(
分类:数据库   时间:2020-08-27 13:05:48    阅读次数:61
MySQL 用 limit 为什么会影响性能?
一,前言首先说明一下MySQL的版本:mysql>selectversion();+-----------+|version()+-----------+|5.7.17+-----------+1rowinset(0.00sec)表结构:mysql>desctest;+--------+---------------------+------+-----+---------+-----
分类:数据库   时间:2020-08-27 13:06:19    阅读次数:63
sqlserver存储过程
多条件分页: 分页存储过程--判断存储过程是否存在if OBJECT_ID('proc_Page') is not null--删除存储过程drop proc proc_Pagego--创建存储过程create proc proc_Page--参数@ClaId int=0, --班级Id@Sage ...
分类:数据库   时间:2020-08-27 13:09:24    阅读次数:58
SAP CRM订单数据库表CRMD_SHIPPING的填充原理
In my recent project I need to figure out the logic how fields in table CRMD_PRICING are populated. Take several of them highlighted below for example ...
分类:数据库   时间:2020-08-27 13:16:04    阅读次数:63
《MySQL数据库》MySQL备份恢复
前言 MySQL数据库最重要的部分就是数据,所以保证数据不被损坏尤为重要,大家都知道911事件,当时非常多的数据丢失,导致经济混乱。接下来我们就来讲讲MySQL是如何保障数据完整,应对特殊情况,如何恢复等。 备份 备份检查:保证备份没有问题,并且定期演练恢复数据。 备份方式:逻辑备份,物理备份。 逻 ...
分类:数据库   时间:2020-08-27 17:12:13    阅读次数:74
[JavaEE基础] JDBC
前言: 本文主要讲述JDBC的基本开发步骤,以及简单知识点,不会涉及其他或底层乱七八糟的,用于给笔者梳理知识体系与总结 本文数据库类型为MySQL 一.什么是JDBC: Java Database Connectivity: 简称JDBC 简单地说就是使用Java对数据库进行操作 二.如何操作 1. ...
分类:数据库   时间:2020-08-28 11:43:21    阅读次数:65
MySQL 5.7.27 详细下载安装配置教程
MySQL 5.7.27 详细下载安装配置教程 前言 在安装MySQL的时候会遇到很多问题,博客上有很多解决问题的办法,在这里我附上一些链接,遇到问题的朋友们可以阅读参考哈~本文主要针对于刚接触数据库的小白,来安装MySQL数据库。目前官网上的MySQL版本有5.5,5.6,5.7和8,在开发的时候 ...
分类:数据库   时间:2020-08-28 12:02:23    阅读次数:57
NoSQL 简介
NoSQL 简介 NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。 在现代的计算系统上每天网络上都会产生庞大的数据量。 这些数据有很大一部分是由关系数据库管理系统(RDBMS)来处理。 1970年 E.F.Codd's提出的关系模型的论文 "A relational ...
分类:数据库   时间:2020-08-28 14:28:59    阅读次数:66
SQL SERVER数据库维护心得
SQL SERVER数据库合理化部署
分类:数据库   时间:2020-08-28 14:30:44    阅读次数:67
mysql5.6.24升级5.7.27之错误汇总
mysql5.7.27在安装数据库时是官方是没有给出data文件和my.ini(my.cnf)文件。data文件可以通过mysqld--initialize来初始化生成。my.ini(my.cnf)可以通过手动创建而产生,一般网上都只这样讲,实际上在win环境没问题,但linux环境需要增加一步(1.vimmy.default.cnfcpmy.default.cnfmy.cnf,”mysql球上的
分类:数据库   时间:2020-08-28 14:32:20    阅读次数:73
Mysql 预处理 PREPARE以及预处理的好处
Mysql 预处理 PREPARE以及预处理的好处 Mysql手册 预处理记载: 预制语句的SQL语法在以下情况下使用: · 在编代码前,您想要测试预制语句在您的应用程序中运行得如何。或者也许一个应用程序在执行预制语句时有问题,您想要确定问题是什么。 · 您想要创建一个测试案例,该案例描述了您使用预 ...
分类:数据库   时间:2020-08-28 14:34:26    阅读次数:71
使用pipeline快速构建mysql容器并发布到K8S
1、准备pvc也就是k8s容器的持久化存储 创建pv、pvc apiVersion: v1 kind: PersistentVolume metadata: name: pv-mysql-data namespace: db spec: capacity: storage: 5Gi accessMo ...
分类:数据库   时间:2020-08-28 14:34:48    阅读次数:69
【译】Database Profiling with Visual Studio
你是否在排查运行缓慢的 web 应用程序时怀疑是数据库层造成的?以前排查数据库层需要特定的工具,现在可以使用 Visual Studio 的 Performance Explorer 中的数据库分析工具快速而轻松地排查。 ...
分类:数据库   时间:2020-08-28 14:36:46    阅读次数:60
LinkedBlockingQueue vs ConcurrentLinkedQueue
专注分享最新技术内容1.简单的开篇LinkedBlockingQueue和ConcurrentLinkedQueue是Java高并发场景中最常使用的队列。尽管这两个队列经常被用作并发场景的数据结构,但它们之间仍有细微的特征和行为差异。在这篇文章中,我将和大家一起探讨这两者之间的异同点。欢迎大家在留言讨论~2.LinkedBlockingQueue首先LinkedBlockingQueue是一个“可
分类:数据库   时间:2020-08-28 14:37:54    阅读次数:117
PostgreSQL进程和内存结构
一、进程结构 1、postgres server process是所有PostgreSQL数据库管理的父进程,在早期的版本种称为postmaster。 (1)随着pg_ctl start,postgres server process也随之启动。 (2)分配shared memory (3)启动一系 ...
分类:数据库   时间:2020-08-28 14:43:22    阅读次数:82
TiDB集群大规模删除实践
TiDB集群大规模删除最佳实践
分类:数据库   时间:2020-08-28 14:50:59    阅读次数:53
一条 SQL 统计大V涨粉排行榜
古时的风筝第70篇原创文章今天来说一个最近遇到的小需求,不是什么高大上的需求,当然也就谈不上什么技术深度。其实,大多数时候,我们的日常开发就是由这些不起眼的小需求组成,而且今天要说的其实就是纯用一条SQL实现的,而这类SQL还是比较典型的。需求说明是这样的,有一个某站的数据抓取程序(当然是合法抓取啦),每天会抓取一次固定的几百个头部大V的主要信息,主要就是粉丝数量,存储到一张MySQL表中,然后统
分类:数据库   时间:2020-08-28 14:53:44    阅读次数:70
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!