-
Linux下安装oracle的步骤和一些问题
今天在Linux64位系统安装oracle数据库,折腾了一天,终于搞定了,现在把安装步骤梳理下,防止以后忘记: (以下内容来自http://blog.163.com/junwu_lb/blog/static/191679892011728
2022-03-06 18:32点击阅读
-
Mysql Hash索引和B-Tree索引区别(Comparison of B-Tree and Hash Indexes)
上篇文章中说道,Mysql中的Btree索引和Hash索引的区别,没做展开描述,今天有空,上Mysql官方文档找到了相关答案,看完之后,针对两者的区别做如下总结: 引用维基百科上的描述,来解释一下这两种数据结构,这些知识在《数据结构与算法
2022-03-06 18:27点击阅读
-
Ubantu下安装MySQL
2.输入数据库root密码3.重复密码4.开始安装-结束5.安装客户端【不清楚是否必须安装】Apt-get install mysql-client6.安装dev包Sudo apt-get install libmysqlclient-de
2022-03-06 18:24点击阅读
-
mysql高级、索引
一.mysql高级1.视图# 引子select * from emp left join dep on emp.dep_id = dep.idunionselect * from emp right join dep on emp.dep_
2022-03-06 17:46点击阅读
-
SSD 下的 MySQL(5.5) IO 优化
一 目录二 背景在阅读这篇文章之前,读者需要注意的是,为了维护隐私,用 MySQL 服务器的 D 段代替完整 IP,并且略去一些私密信息。A 项目,因 I/O 出现规律性地剧烈波动。每 15 分钟落地一次,innodbBuffPoolPag
2022-03-06 17:39点击阅读
-
sql server 性能调优之 资源等待 CXPACKET
原文:一.概述 CXPACKET是指:线程正在等待彼此完成并行处理。什么意思呢?当sql server发现一条指令复杂时,会决定用多个线程并行来执行,由于某些并行线程已完成工作,在等待其它并行线程来同步,这种等待就叫CXPACKET。
2022-03-06 17:38点击阅读
-
sql server 性能调优之 CPU消耗最大资源分析1 (自sqlserver服务启动以后)
原文:一. 概述 上次在介绍性能调优中讲到了I/O的开销查看及维护,这次介绍CPU的开销及维护, 在调优方面是可以从多个维度去发现问题如I/O,CPU, 内存,锁等,不管从哪个维度去解决,都能达到调优的效果,因为sql server系统作
2022-03-06 17:38点击阅读
-
sql server 性能调优之 当前用户请求分析 (1)
原文:一. 概述 在生产数据库运行期间,有时我们需要查看当前用户会话状态或者是说数据库当前是否运行良好, 应用的场景比如:当运行的应用系统响应突然变慢时需要分析数据库的、或想分析当前的数据库是否繁忙,是否有长时间的等待, 又或者执行一个s
2022-03-06 17:38点击阅读
-
sql server 性能调优之 逻辑内存消耗最大资源分析1 (自sqlserver服务启动以后)
原文:一.概述 IO 内存是sql server最重要的资源,数据从磁盘加载到内存,再从内存中缓存,输出到应用端,在中有介绍。在明白了sqlserver内存原理后,就能更好的分析I/O开销,从而提升数据库的整体性能。 在生产环境下数据库的
2022-03-06 17:38点击阅读
-
sql server 性能调优之 SQL语句阻塞查询
原文:在生产环境下,有时公司客服反映网页半天打不到,除了在浏览器按F12的Network响应来排查,确定web服务器无故障后。就需要检查数据库是否有出现阻塞当时数据库的生产环境中主表数据量超过2000w,子表数据量超过1亿,且更新和新增频繁
2022-03-06 17:38点击阅读
-
sql server 性能调优之 死锁排查
原文:一.概述 记得以前客户在使用软件时,有偶发出现死锁问题,因为发生的时间不确定,不好做问题的重现,当时解决问题有点棘手了。现总结下查看死锁的常用二种方式。1.1 第一种是图形化监听: sqlserver --工具-- sql
2022-03-06 17:38点击阅读
-
sql server 性能调优之 资源等待PAGEIOLATCH
原文:一.概念 在介绍资源等待PAGEIOLATCH之前,先来了解下从实例级别来分析的各种资源等待的dmv视图sys.dm_os_wait_stats。它是返回执行的线程所遇到的所有等待的相关信息,该视图是从一个实际级别来分析的各种等待,
2022-03-06 17:38点击阅读
-
Mybatis+mysql批量插入性能分析测试
前言今天在网上看到一篇文章(后文中的文章指的就是它)发现了一种有关于mybatis批量插入的新方法,而且看了文章发现我原来的方法好像有点问题,但是由于文章中使用的环境是sqlserver而我经常使用的是mysql所以还是需要亲自来试试。环境
2022-03-06 17:38点击阅读
-
解Bug之路-记一次中间件导致的慢SQL排查过程
解Bug之路-记一次中间件导致的慢SQL排查过程前言最近发现线上出现一个奇葩的问题,这问题让笔者定位了好长时间,期间排查问题的过程还是挺有意思的,正好博客也好久不更新了,就以此为素材写出了本篇文章。Bug现场我们的分库分表中间件在经过一年的
2022-03-06 17:38点击阅读
-
mysql之分组查询
注:mysql中不区分大小写,一般关键字用大写,自己写的用小写就可以分组查询1、select sum(salary) from person GROUP BY dept_id #按照部门分组后,求各个部门总的工资数。如果一个部门为空,那么单
2022-03-06 17:38点击阅读
-
Back-off pulling image \"registry.access.redhat.com/rhel7/pod-infrastructure:latest
Error syncing pod, skipping: failed to "StartContainer" for "POD" with ImagePullBackOff: "Back-off pulling image \"regis
2022-03-06 17:37点击阅读
-
Mac 下 设置 mysql 允许远程连接
use mysql;update user set host = "%" where user = "root";flush privileges;OK,测试一下:在Ubuntu中成功连接上Mac上的mysql
2022-03-06 17:37点击阅读
-
差点掉坑,MySQL一致性读原来是有条件的
众所周知,在设定了隔离等级为Repeatable Read及以上时,InnoDB 可以实现数据的一致性读。换句话来说,就是事务执行的任意时刻,读取到的数据是同一个快照,不会受到其他事务的更新影响。以前一直以为在事务内读到的数据不会受其他事
2022-03-06 17:37点击阅读
-
MySQL触发器详解
MySQL触发器触发器是特殊的存储过程。不同的是,触发器不需要手动调用。只要当预定义的事件发生时,会被MySQL自动调用。主要用于满足复杂业务的规则和需求。一、创建触发器1、创建只有一个执行语句的触发器,语法如下:CREATE TRIGGE
2022-03-06 17:37点击阅读
-
记一次laravel-jwt修改黑名单所用redis数据库
场景是这样的,我用tymon/jwt包做鉴权。jwt是自编码token,过期前想要强制失效只能将其加入黑名单中,黑名单一般用缓存存储。但会有一个问题,若某种意外情况不小心执行了php aritsan cache:clear,那么当前使用的缓
2022-03-06 17:37点击阅读
人气排行
- 次1在 Oracle 数据库中执行 SQL 语句遇到特殊字符的转义方式
- 次2ClickHouse的JDBC连接
- 次3SqlServer定时备份数据库和定时杀死数据库死锁解决
- 次4试试SQLSERVER2014的内存优化表
- 次5MySQL索引基本应用[转]
- 次6Windows Logstash同步 Sqlserver 到Elasticsearch
- 次7MySQL源码之两阶段提交
- 次8MySQL源码之Thread cache
- 次9EJB3.0中的session bean以及MDB解析
- 次10MySQL源码之mysqld启动
- 次11seam2.2根据已有数据库(postgresql)生成项目
- 次12我的MYSQL学习心得(一)
- 次13LR如何利用siteScope监控MySQL性能
- 次14Oracle 逻辑体系
- 次15Sqlserver复制表
- 次16mysql中int、bigint、smallint和tinyint的区别与长度
- 次17也来说说关于未在本地计算机上注册“VFPOLEDB.1”的程序的解决方法
- 次18SQL分类
- 次19oracle查询转换_view merge
- 次20SQLServer数据库自增长标识列的更新修改操作