硬件环境:双核单CPU,2G内存  innodb_buffer_pool_size=1024M-----------------InnoDB使用一个缓冲池来保存索引和原始数据,你可以设置这个变量到服务器物理内存大小的80%  innodb_additional_mem_pool_size=16M--------------用来存放Innodb的内部目录   ,通常比较大数据设置16M够用了,如果表            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-04-09 09:53:23
                            
                                733阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            sql优化举例            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2023-06-07 10:10:56
                            
                                313阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            作者简介:胡凯(@胡凯me),腾讯 Android 工程师,热爱开源与分享,维护 Android 官方培训课程协作项目,关注 Android 应用性能优化的总结与分享,推崇 Android 官方最佳实践。Github:https://github.com/kesenhoo。前言这里是Android性能优化典范第 6 季的课程学习笔记,从被@知会到有连载更新,这篇学习笔记就一直被惦记着。现在学习记录            
                
         
            
            
            
            数据表:关联查询主要分为:(inner join)交叉关联、(left join)左关联、(right join)右关联(inner join)交叉关联:定义:(inner join)交叉关联只返回两个表联结相等的字段的行语法:select * from 表1inner join 表2on 表1.字段号=表2.字段号比如我要查学生表和成绩表的交叉关联,那首先要找到它们联结相等的字段它们唯一相同的字            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-09 08:50:56
                            
                                91阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            如何回答性能优化的问题 90%的人会遇到性能问题,如何用1行代码快速定位? 性能优化考虑点、工具 把具体的工具同性能指标结合了起来,同时从不同的层次去描述了性能瓶颈点的分布,实用性和可操作性更强一些。 系统层的工具分为CPU、内存、磁盘(含文件系统)、网络四个部分,工具集同性能工具(Linux Pe            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-03-16 18:49:00
                            
                                305阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
                     JVM参数调优,这是很头痛的问题,设置的不好,JVM不断执行Full GC,导致整个系统变得很慢,网站停滞时间能达10秒以上,这种情况如果没隔几分钟就来一次,自己都受不了。这种停滞在测试的时候看不出来,只有网站pv达到数十万/天的时候问题就暴露出来了。      &nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-05 22:53:38
                            
                                41阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一个新安装的数据库使用默认的参数配置,那么数据库的性能很难达到生产要求。要想更好的发挥数据库性能,对数据库参数优化是必不可少的。本文涵盖目前市面上所有主流数据库的优化配置(Oralce、MySQL、POSTGRES、达梦),掌握本文的参数的配置可以让你数据库飞起来,更能让你成为别人眼中的数据库高手!数据库优化方法论数据库优化目标根据使用数据库角色的不同,数据库优化分为以下几个目标:业务角度(关键用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-03 21:19:59
                            
                                18阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            存储过程可能是很多人都比较喜欢使用的,但MySQL不建议使用存储过程,如果临时用的话可以考虑。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-04 14:27:07
                            
                                176阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # MySQL 软删除的实现流程
在软件开发中,“软删除”是一种常用的技术,它通过在数据库中保留记录而不将其真正删除,以便将来可以恢复或查看历史数据。本文将指导你如何在 MySQL 中实现软删除,并给出详细的代码示例与说明。
## 软删除的实现流程
下面是一个简单的步骤概览,帮助你理解软删除的概念和实现过程:
| 步骤         | 描述            
                
         
            
            
            
            # 学习如何在 MySQL 中创建表的完整教程
在数据库的世界中,表是用来存储数据的基本单元,而创建表是我们进行数据管理的第一步。本文将为你提供一个关于如何在 MySQL 中创建表的详细步骤和代码示例,帮助你快速掌握这一技能。
## 创建表的流程
在开始之前,我们先了解创建表的基本流程。以下是创建表的步骤:
| 步骤 | 说明                     |
|------|-            
                
         
            
            
            
            引言照例,我们先来一个场景~面试官:"知道事务的四大特性么?"你:"懂,ACID嘛,原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)!"面试官:"你们是用mysql数据库吧,能简单说说innodb中怎么实现这四大特性的么?“你:"我只知道隔离性是怎么做的balabala~~"面试官:"还是回去等通知吧~"OK,回到正题。说            
                
         
            
            
            
            # MySQL慢查询举例
## 什么是MySQL慢查询
在MySQL数据库中,查询(SELECT)是最常用的操作之一。但是,当数据库中的数据量逐渐增大,查询的性能可能会受到影响。当查询语句执行时间超过一定阈值(通常是几秒钟),我们就称之为慢查询。慢查询可能会导致数据库性能下降,甚至影响用户体验。
## 如何优化MySQL慢查询
为了优化慢查询,我们可以采取一些措施来提高查询的性能。以下是一            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-25 07:52:45
                            
                                26阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            次简单介绍今天协助一位读者的实现的简单需求的存储过程,其中涉及循环、动态sql等主要的MySQL存储过程知识点。需求:遍历所有【test_ondev_[0-9]】开头的表,将其中的所有数据按表中的col字段存储到【test_ondev_history_ + col的值】的表里面,当【test_ondev_history_ + col】不存在的时候复制test_ondev_history的结构创建该            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-03-01 11:31:10
                            
                                127阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本次简单介绍今天协助一位读者的实现的简单需求的存储过程,其中涉及循环、动态sql等主要的MySQL存储过程知识点。需求:遍历所有【test_ondev_[0-9]】开头的表,将其中的所有数据按表中的col字段存储到【test_ondev_history_ + col的值】的表里面,当【test_ondev_history_ + col】不存在的时候复制test_ondev_history的结构创建            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-03-06 13:27:40
                            
                                111阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # MySQL函数大全及举例
## 概述
在MySQL中,函数是一种可重复使用的代码块,用于执行特定的操作或计算。MySQL提供了丰富的内置函数,用于处理和操作数据。本文将介绍如何查找MySQL函数大全并通过示例演示它们的用法。
## 步骤
| 步骤 | 描述 |
| --- | --- |
| 1 | 打开MySQL客户端 |
| 2 | 连接到MySQL服务器 |
| 3 | 查询函数            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-22 07:29:45
                            
                                56阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            转自:http://blog.csdn.net/iastro/article/details/53037600 Mysql limit offset示例 例1,假设数据库表student存在13条数据。 代码示例:语句1:select * from student limit 9,4语句2:slec            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-11-15 14:20:00
                            
                                164阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            # 实现mysql事务回滚举例
## 1. 事务回滚流程
下面是实现mysql事务回滚的基本流程,你可以根据这个流程来实现具体的操作:
```mermaid
erDiagram
    TRANSACTION {
        + id (PK)
        ---
        + name
    }
```
```mermaid
gantt
    title 事务回滚流程            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-14 06:30:37
                            
                                22阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## MySQL中BLOB类型举例
在MySQL数据库中,BLOB(Binary Large Object)是一种用于存储二进制数据的数据类型。它可以用来存储图像、音频、视频等大型数据对象。本文将介绍MySQL中BLOB类型的使用方法,并通过代码示例帮助读者更好地理解。
### BLOB类型的特点
BLOB类型具有以下特点:
- 可以存储任意大小的二进制数据。
- BLOB类型有四种:TIN            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-10 12:14:53
                            
                                208阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            mysql distinct 去重和group by用法区别1. distinct1.1 定义  在使用mysql时,有时需要查询出某个字段不重复的记录,这时可以使用mysql提供的distinct这个关键字来过滤重复的记录,但是实际中我们往往用distinct来返回不重复字段的条数(count(distinct id)),其原因是distinct只能返回他的目标字段,而无法返回其他字段。1.2            
                
         
            
            
            
            ############### 首先设置环境变量 #####################   mysql> show variables like 'event_%';    +-----------------+-------+    | Variable_name | Value |    +-----------------+-------+    | event_sche            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-04-09 09:31:08
                            
                                314阅读
                            
                                                        
                                点赞