MySQL的内存和相关问题排查(图)

分享到:

  我们都知道数据库是IO密集型一类应用,为了提高其性能大量使用内存代替文件(交换分区)的IO操作是保证数据库稳定、高效的基本原则。那么数据库是如何使用内存的,我们如何查看数据库内存的占用,如何通过通过数据库内存配置设置提高其性能?本文虫虫就...

Microsoft SQL Server漏洞浅析(图)

分享到:

  0x01 Microsoft SQL Server数据库简介  Microsoft SQL Server是微软公司推出的关系型数据库管理系统,因其具有使用方便与可伸缩性好,且与相关软件集成程度高等优点,从而被广泛使用。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更...

如何重置MySQL或MariaDB的Root密码

分享到:

  几个月前,我在Ubuntu 18.04 上安装了 LAMP。今天,我尝试以 root 用户身份登录数据库,但我完全忘记了密码。经过一阵 Google 搜索并浏览一些文章后,我成功重置了密码。对于那些想知道如何做到这一点的人,这个简短的教程解释了如何在类 Unix 操作系统...

Redis命令行工具有趣的罕见用法

分享到:

  我们天天都在使用 Redis 内置的命令行工具 redis-cli,久而久之以为它就是一个简单的交互式 Redis 数据结构手工操作程序,但是它背后强大的功能绝大多数同学可能闻所未闻。本节我们一起来挖掘这些鲜为人知的有趣用法。  执行单条命令  平时在访问 ...

MySQL的内存和相关问题排查(图)

分享到:

     屏幕截图是在给定时刻的计算机或智能手机屏幕输出的图像。 您可能遇到需要在给定时间捕获计算机显示屏上特定区域的屏幕截图的情况。 对于Windows计算机,剪切工具是一项很好的资产。 自Windows Vista以来,它已经存在了很长时间。  剪切...

MySQL数据库之存储过程的创建和调用

分享到:

  MySQL 5.0 版本开始支持存储过程。  存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。  存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定...

为什么我们做分布式要使用Redis?(图)

分享到:

  绝大部分写业务的程序员,在实际开发中使用 Redis 的时候,只会 Set Value 和 Get Value 两个操作,对 Redis 整体缺乏一个认知。这里对 Redis 常见问题做一个总结,解决大家的知识盲点。  1、为什么使用 Redis  在项目中使用 Redis,主要考虑两个角...

微服务架构下静态数据通用缓存机制(图)

分享到:

  在分布式系统中,特别是最近很火的微服务架构下,有没有或者能不能总结出一个业务静态数据的通用缓存处理机制或方案,这篇文章将结合一些实际的研发经验,尝试理清其中存在的关键问题以及探寻通用的解决之道。  什么是静态数据  这里静态数据是指不...

MySQL:缓存算什么东西?!(图)

分享到:

  十年前,我们还是一个企业内部的应用,用户不多,数据也不多。  Tomcat一天也处理不了多少请求,闲得无聊的时候只能和我聊天,这是没有办法的事情,因为整个系统只有我们两个:     没错,我就是大名鼎鼎的MySQL ,我和Tomcat位于不同的...

从程序员的角度深入理解MySQL(图)

分享到:

  前言  作为一名工作了4年的程序猿,今天我将站在程序员的角度以MySQL为例探索数据库的奥秘!  数据库基本原理     我对DB的理解  第一:数据库的组成:存储 + 实例  不必多说,数据当然需要存储;存储了还不够,显然需要提供程序对...

不要这样写SQL 改掉这些坏习惯(图)

分享到:

  SQL是作为一个程序员接触得非常多的一种语言,但是,很多时候,我们会发现,有些SQL的执行效率异常的差,造成了数据库的负担。我们通过分析这些有问题的SQL,就可以发现很多我们平时在写SQL的时候忽略的问题。  今天,我们就来讲一下这些需要改掉的坏...

带你了解10个MySQL数据库技巧(二)

分享到:

  01 MySQL中如何使用特殊字符?  诸如单引号(’),双引号("),反斜线()等符号,这些符号在MySQL中不能直接输入 使用,否则会产生意料之外的结果。在MySQL中,这些特殊字符称为转义字符,在输入时需要 以反斜线符号(’’)开头,所以在使用单引号和双引号...

带你了解10个MySQL数据库技巧

分享到:

  无论是运维、开发、测试,还是架构师,数据库技术是一个必备加薪神器,那么,一直说学习数据库、学MySQL,到底是要学习它的哪些东西呢?  01 如何快速掌握MySQL?  培养兴趣  兴趣是最好的老师,不论学习什么知识,兴趣都可以极大地提高学习效率。...

MySQL之SQL优化实战记录(图)

分享到:

  背景  本次SQL优化是针对javaweb中的表格查询做的。  部分网络架构图     MySQL之SQL优化实战记录  业务简单说明  N个机台将业务数据发送至服务器,服务器程序将数据入库至MySQL数据库。服务器中的javaweb程序将数据展示到网页上供...

8种手动和自动备份MySQL数据库的方法

分享到:

  作为流行的开源数据库管理系统,MySQL的使用者众多,为了维护数据安全性,数据备份是必不可少的。本文就为大家介绍几种适用于企业的数据备份方法。  使用MySQLDump进行MySQL备份  mysqldump是MySQL内置的工具,允许用户将数据库指定不同的选项备份...

关于MySQL通用查询日志和慢查询日志分析

分享到:

  MySQL中的日志包括:错误日志、二进制日志、通用查询日志、慢查询日志等等。这里主要介绍下比较常用的两个功能:通用查询日志和慢查询日志。  1)通用查询日志:记录建立的客户端连接和执行的语句。  2)慢查询日志:记录所有执行时间超过longqueryt...

老司机也该掌握的MySQL优化指南(图)

分享到:

  当MySQL单表记录数过大时,增删改查性能都会急剧下降,所以我们本文会提供一些优化参考,大家可以参考以下步骤来优化:  一、单表优化  除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度。一般...

MySQL不同存储引擎的数据备份与恢复(图)

分享到:

  数据备份的目的很直接也很简单,就是为了避免因不可预测、偶然的事件而导致的惨重损失,所以数据越重要、变化越频繁,就越要进行数据备份。我们以MySQL为例对数据备份进行了粗略的解读,本文我们依然以MySQL为例,讲讲面对不同的存储引擎如何做数据备份...

史上最全的MySQL高性能优化实战总结!(图)

分享到:

  1.1 前言  MySQL对于很多Linux从业者而言,是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。在进行MySQL的优化之前必须要了解的就是MySQL的查询过程,很多的查询优化工作实际上就是遵循一些原则让MySQL的优化器能够...

带你了解MySQL数据库小技巧

分享到:

  1、如何快速掌握MySQL?  培养兴趣  兴趣是最好的老师,不论学习什么知识,兴趣都可以极大地提高学习效率。当然学习MySQL 5.6也不例外。  夯实基础  计算机领域的技术非常强调基础,刚开始学习可能还认识不到这一点,随着技术应用的深 入,只有...

分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。
顶部 底部


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海瀛东律师事务所 张楠律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2018, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道