码迷,mamicode.com
首页 > 数据库 > 周排行
MySQL触发器详解
MySQL触发器 触发器是特殊的存储过程。不同的是,触发器不需要手动调用。只要当预定义的事件发生时,会被MySQL自动调用。主要用于满足复杂业务的规则和需求。 一、创建触发器 1、创建只有一个执行语句的触发器,语法如下: 其中,trigger_name是标识触发器名称。trigger_time指定触 ...
分类:数据库   时间:2019-01-06 18:21:40    阅读次数:225
sql server 性能调优之 资源等待 LCk
原文:sql server 性能调优之 资源等待 LCk 一. 概述 这次介绍实例级别资源等待LCK类型锁的等待时间,关于LCK锁的介绍可参考 “sql server 锁与事务拨云见日”。下面还是使用sys.dm_os_wait_stats 来查看,并找出耗时最高的LOK锁。 select wait... ...
分类:数据库   时间:2019-01-06 18:51:44    阅读次数:161
sql server 性能调优之 资源等待 CXPACKET
原文:sql server 性能调优之 资源等待 CXPACKET一.概述 CXPACKET是指:线程正在等待彼此完成并行处理。什么意思呢? 当sql server发现一条指令复杂时,会决定用多个线程并行来执行,由于某些并行线程已完成工作,在等待其它并行线程来同步,这种等待就叫CXPACKET。 为... ...
分类:数据库   时间:2019-01-06 18:51:50    阅读次数:208
sql server 性能调优之 CPU消耗最大资源分析1 (自sqlserver服务启动以后)
原文:sql server 性能调优之 CPU消耗最大资源分析1 (自sqlserver服务启动以后)一. 概述 上次在介绍性能调优中讲到了I/O的开销查看及维护,这次介绍CPU的开销及维护, 在调优方面是可以从多个维度去发现问题如I/O,CPU, 内存,锁等,不管从哪个维度去解决,都能达到调优的效... ...
分类:数据库   时间:2019-01-06 18:51:59    阅读次数:215
sql server 性能调优之 当前用户请求分析 (1)
原文:sql server 性能调优之 当前用户请求分析 (1)一. 概述 在生产数据库运行期间,有时我们需要查看当前用户会话状态或者是说数据库当前是否运行良好, 应用的场景比如:当运行的应用系统响应突然变慢时需要分析数据库的、或想分析当前的数据库是否繁忙,是否有长时间的等待, 又或者执行一个sql... ...
分类:数据库   时间:2019-01-06 18:52:40    阅读次数:253
sql server 性能调优之 逻辑内存消耗最大资源分析1 (自sqlserver服务启动以后)
原文:sql server 性能调优之 逻辑内存消耗最大资源分析1 (自sqlserver服务启动以后)一.概述 IO 内存是sql server最重要的资源,数据从磁盘加载到内存,再从内存中缓存,输出到应用端,在sql server 内存初探中有介绍。在明白了sqlserver内存原理后,就能更好... ...
分类:数据库   时间:2019-01-06 18:53:19    阅读次数:206
sql server 性能调优之 SQL语句阻塞查询
原文:sql server 性能调优之 SQL语句阻塞查询 在生产环境下,有时公司客服反映网页半天打不到,除了在浏览器按F12的Network响应来排查,确定web服务器无故障后。就需要检查数据库是否有出现阻塞 当时数据库的生产环境中主表数据量超过2000w,子表数据量超过1亿,且更新和新增频繁。再... ...
分类:数据库   时间:2019-01-06 18:54:03    阅读次数:212
sql server 性能调优之 死锁排查
原文:sql server 性能调优之 死锁排查一.概述 记得以前客户在使用软件时,有偶发出现死锁问题,因为发生的时间不确定,不好做问题的重现,当时解决问题有点棘手了。现总结下查看死锁的常用二种方式。 1.1 第一种是图形化监听: sqlserver -->工具--> sql server prof... ...
分类:数据库   时间:2019-01-06 18:54:40    阅读次数:220
sql server 性能调优之 资源等待PAGEIOLATCH
原文:sql server 性能调优之 资源等待PAGEIOLATCH一.概念 在介绍资源等待PAGEIOLATCH之前,先来了解下从实例级别来分析的各种资源等待的dmv视图sys.dm_os_wait_stats。它是返回执行的线程所遇到的所有等待的相关信息,该视图是从一个实际级别来分析的各种等待... ...
分类:数据库   时间:2019-01-06 18:55:20    阅读次数:225
Mybatis+mysql批量插入性能分析测试
前言 今天在网上看到一篇文章(后文中的文章指的就是它) https://www.jianshu.com/p/cce617be9f9e 发现了一种有关于mybatis批量插入的新方法,而且看了文章发现我原来的方法好像有点问题,但是由于文章中使用的环境是sqlserver而我经常使用的是mysql所以还 ...
分类:数据库   时间:2019-01-06 20:00:18    阅读次数:286
解Bug之路-记一次中间件导致的慢SQL排查过程
解Bug之路 记一次中间件导致的慢SQL排查过程 前言 最近发现线上出现一个奇葩的问题,这问题让笔者定位了好长时间,期间排查问题的过程还是挺有意思的,正好博客也好久不更新了,就以此为素材写出了本篇文章。 Bug现场 我们的分库分表中间件在经过一年的沉淀之后,已经到了比较稳定的阶段。而且经过线上压测的 ...
分类:数据库   时间:2019-01-06 20:05:19    阅读次数:253
mysql之分组查询
注:mysql中不区分大小写,一般关键字用大写,自己写的用小写就可以 分组查询 1、select sum(salary) from person GROUP BY dept_id #按照部门分组后,求各个部门总的工资数。如果一个部门为空,那么单独作为一组 2、select sum(salary),d ...
分类:数据库   时间:2019-01-06 20:42:07    阅读次数:1544
Oracle导入、导出数据库dmp文件
版本 1、实例数据完全导出 即导出指定 下的所有数据 2、用户数据导出 即导出指定 下指定 的数据,如下为导出用户myoracle1和用户myoracle2的数据 3、具体表数据导出 即导出指定 下指定 下的具体表的数据,如下即为导出实例orcl,用户username下的t_user表和t_role ...
分类:数据库   时间:2019-01-06 20:42:37    阅读次数:220
mongdb mapReduce聚合操作
1、数据准备 请看group操作 2、mapReduce名词解释 3、mapReduce实操 ...
分类:数据库   时间:2019-01-06 20:43:28    阅读次数:224
hive之权限问题AccessControlException Permission denied: user=root, access=WR
问题描述:在集群上,用hive分析数据出现如下错误 问题分析与解决: 根据报错信息是hdfs文件的权限问题,命令进入集群执行的用户为root,而hdfs文件所有者为hdfs。 要么以用户hdfs执行命令,要么调整hdfs文件的权限 解决方案1: 增加内容 解决方案2: 增加内容 之后重启hdfs n ...
分类:数据库   时间:2019-01-06 20:45:41    阅读次数:1990
一张思维导图纵观MySQL数据安全体系!
杨奇龙 2017-06-29 09:52:10 786 作者介绍 杨奇龙,前阿里数据库团队资深DBA,主要负责淘宝业务线,经历多次双十一,有海量业务访问DB架构设计经验。目前就职于有赞科技,负责数据库运维工作,熟悉MySQL性能优化、故障诊断、性能压测。 简介 和团队内部的同事一起沟通,讨论了MyS ...
分类:数据库   时间:2019-01-06 20:47:12    阅读次数:243
【MySQL】show global status命令
想通过showglobalstatus来完成对MySQL关键指标的采集
分类:数据库   时间:2019-01-06 22:30:32    阅读次数:184
pymysql模块
一 介绍 之前我们都是通过MySQL自带的命令行客户端工具mysql来操作数据库,那如何在python程序中操作数据库呢?这就用到了pymysql模块,该模块本质就是一个套接字客户端软件,使用前需要事先安装 二 链接、执行sql、关闭(游标) 三 execute()之sql注入 注意:符号--会注释 ...
分类:数据库   时间:2019-01-06 22:59:52    阅读次数:250
flask mysql 外键的学习
1、安装mysql后默认引擎为MyISAM,所以需要更改为InnoDB才可以使用外键 使用命令行查看 show engines \G; 创建mysql的时候默认为Innodb引擎 使用命令 show create table 表名 \G; 查看表结构,可以得出已经使用了外键 更多外键原因请参考:ht ...
分类:数据库   时间:2019-01-06 23:00:41    阅读次数:240
redis 系列15 数据对象的(类型检查,内存回收,对象共享)和数据库切换
原文:redis 系列15 数据对象的(类型检查,内存回收,对象共享)和数据库切换一. 概述 对于前面的五章中,已清楚了数据对象的类型以及命令实现,其实还有一种数据对象为HyperLogLog,以后需要用到再了解。下面再了解类型检查,内存回收,对象共享,对象的空转时长。 1.1 类型检查与命令多态 ... ...
分类:数据库   时间:2019-01-06 23:03:50    阅读次数:265
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!