- 浏览: 906072 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (466)
- iPhone, iOS , Objective-c (155)
- 数据库 (20)
- 设计模式 (5)
- 第三方包管理,cocoapod (2)
- 版本管理, SVN, Subversion, Git (1)
- Google, Android, Java (14)
- Wordpress (1)
- 职业素养 (3)
- 版本管理,git (3)
- 前端小技巧 (2)
- flash (1)
- javascript (5)
- Ruby (0)
- 编程语言 (1)
- 网络常识 (1)
- 找到生活好感觉 (5)
- 产品经理 (1)
- markdown (1)
- 云服务器 (1)
- iPhone (116)
- iOS (116)
- Objective-c (116)
- 学习技巧 (2)
- Google (5)
- Android (6)
- Java (21)
- python (1)
- sqlite (3)
- node.js (2)
- mongodb (2)
- 学习技巧,阅读 (2)
- 软件测试 (3)
- 架构设计 (2)
- 设计 (1)
- Spring framework (3)
- junit (1)
- Linux (2)
- 软件 (1)
- Struts2 (1)
- 版本管理 (3)
- SVN (3)
- Subversion (3)
- Git (3)
- mysql (5)
- quartz (1)
- 无关技术 (1)
- 前端 (1)
- Redis (1)
- 产品管理 (0)
- 计算机常识 (1)
- 计算机科学 (0)
- swift (1)
- 服务器 (2)
- 搜索 (1)
- Scala (1)
- J2EE (1)
- maven (1)
- 前端css (1)
- 英语 (1)
- 消息队列 (1)
- kafka (0)
- apache kafka (4)
- netbeans (1)
- IDE (2)
- 歌词 (1)
- 过滤器实现 (1)
- linux vim vi (1)
- jmeter (1)
- springcloud (1)
最新评论
-
hujingnemo:
不知道为什么打不开
CHM如何改编字体大小 -
weiboyuan:
求答案 weiboyuanios@163.com
iOS软件工程师面试题(高级) -
xueji5368:
这个现在已经广泛使用了嘛!
RoboGuice入门 -
Yao__Shun__Yu:
...
CHM如何改编字体大小 -
353144886:
非常之详细 美女求认识
sqlite数据类型 datetime处理
-- 打开sql执行记录功能
set global log_output='TABLE'; -- 输出到表
set global log=ON; -- 打开所有命令执行记录功能general_log, 所有语句: 成功和未成功的.
set global log_slow_queries=ON; -- 打开慢查询sql记录slow_log, 执行成功的: 慢查询语句和未使用索引的语句
set global long_query_time=0.1; -- 慢查询时间限制(秒)
set global log_queries_not_using_indexes=ON; -- 记录未使用索引的sql语句
-- 查询sql执行记录
select * from mysql.slow_log order by 1; -- 执行成功的:慢查询语句,和未使用索引的语句
select * from mysql.general_log order by 1; -- 所有语句: 成功和未成功的.
-- 关闭sql执行记录
set global log=OFF;
set global log_slow_queries=OFF;
-- long_query_time参数说明
-- v4.0, 4.1, 5.0, v5.1 到 5.1.20(包括):不支持毫秒级别的慢查询分析(支持精度为1-10秒);
-- 5.1.21及以后版本 :支持毫秒级别的慢查询分析, 如0.1;
-- 6.0 到 6.0.3: 不支持毫秒级别的慢查询分析(支持精度为1-10秒);
-- 6.0.4及以后:支持毫秒级别的慢查询分析;
set global log_output='TABLE'; -- 输出到表
set global log=ON; -- 打开所有命令执行记录功能general_log, 所有语句: 成功和未成功的.
set global log_slow_queries=ON; -- 打开慢查询sql记录slow_log, 执行成功的: 慢查询语句和未使用索引的语句
set global long_query_time=0.1; -- 慢查询时间限制(秒)
set global log_queries_not_using_indexes=ON; -- 记录未使用索引的sql语句
-- 查询sql执行记录
select * from mysql.slow_log order by 1; -- 执行成功的:慢查询语句,和未使用索引的语句
select * from mysql.general_log order by 1; -- 所有语句: 成功和未成功的.
-- 关闭sql执行记录
set global log=OFF;
set global log_slow_queries=OFF;
-- long_query_time参数说明
-- v4.0, 4.1, 5.0, v5.1 到 5.1.20(包括):不支持毫秒级别的慢查询分析(支持精度为1-10秒);
-- 5.1.21及以后版本 :支持毫秒级别的慢查询分析, 如0.1;
-- 6.0 到 6.0.3: 不支持毫秒级别的慢查询分析(支持精度为1-10秒);
-- 6.0.4及以后:支持毫秒级别的慢查询分析;
发表评论
-
创建mysql数据库,默认字符集utf8
2017-10-10 09:58 846如下脚本创建数据库yourdbname,并制定默认的字符集是u ... -
MySql中文排序
2017-06-12 15:22 677在处理使用Mysql时,数据表采用utf8字符集,使用中发现中 ... -
mongodb设计套路
2017-06-10 11:40 430内嵌的方式性能更好 引用的方式方便写入更新 多对多关系多采用_ ... -
mysql bin文件还原
2016-01-14 10:38 8581.幸好本人养成了个好习惯,无论改动的大小我都会先备份一份数据 ... -
数据库三大范式
2015-12-07 15:12 653第一范式:确保每列的原子性. 如果每列(或者每个属性) ... -
命令行安装Redis
2015-11-18 18:02 643安装Redis cd ~ curl -O http://d ... -
mysql常用聚合函数
2015-08-17 17:12 1005原帖地址:http://blog.csdn.net/liaom ... -
让MySQL在 Mac OS X Yosemite上开机启动
2015-04-20 14:23 794先用命令行vi建立这个XML sudo vi /Library ... -
mySql count()函数
2015-03-09 16:29 609count() 仅仅是计算行数的. 仅仅当你 指定的列名里面 ... -
卸载windows下mysql数据库的方法
2015-03-02 13:23 0For Windows 7 and Windows 2008 ... -
iBatis加锁
2014-07-10 17:48 875ibatis有事务处理,它有代理类SqlMapExecutor ... -
sqlite数据库怎样实现全外连接
2014-07-02 20:37 1585sqlite数据库执行full outer join时提示:R ... -
转:DBA应该具有什么样的素质?
2014-05-22 13:57 743问题起源于在写一份材料的时候,对于自己的反思。 我把自己的 ... -
sqlite精华
2014-05-20 09:45 0数据库定义语言(DDL) 创建表 create [temp] ... -
iPhone通讯录联系人操作大全
2014-05-07 10:29 14641.需要引入AddressBook.framework框架 2 ... -
sqlite获取最新插入的rowid
2014-05-07 09:59 1531除了 last_insert_rowid select max ... -
[转]换个方法学习数据库
2013-07-22 16:27 882不建议按部就班的学习 ... -
关联表的意义
2013-07-22 10:24 994两个数据库及其(数据)表之间的数据的相互依赖和影响关系。 比如 ... -
mysql mac os 加入命令行及mac mysql开始无密码重置密码
2013-07-21 10:52 3972You might want to add aliases t ... -
sqlite数据类型 datetime处理
2012-03-16 15:34 35299Phone应用程序中Sqlite时间函数及时间处理是本文要介绍 ...
相关推荐
本篇文章将详细介绍在小站开发中常用的MySQL执行语句,帮助你更好地理解和操作数据库。 首先,我们来看如何创建数据库和表。在MySQL中,可以使用`CREATE DATABASE`语句创建一个新的数据库,例如创建名为`school`的...
在MySQL中,DELETE语句的加锁行为是数据库事务处理的重要组成部分,尤其是在并发环境中,正确理解其加锁机制对于避免死锁和提高系统性能至关重要。本篇文章主要探讨了在不同隔离级别下,针对不同索引类型的DELETE...
### MySQL 查询重复语句详解 在数据库管理与维护过程中,数据的一致性和准确性至关重要。当涉及到数据去重时,MySQL 提供了多种方法来帮助我们有效地处理数据中的重复记录。本文将详细介绍如何利用 MySQL 查询语句...
本文将深入探讨如何在SpringBoot(整合MyBatis)和传统的SSM(Spring、SpringMVC、MyBatis)项目中,原样输出MyBatis的SQL执行语句,以便于开发者直观地检查SQL语句是否正确和高效,从而进行优化和调试。此方法对...
### MySQL常用语句详解 #### 一、MySQL服务器的基本操作 在进行MySQL数据库的操作之前,首先需要确保MySQL服务器已经正确安装并且能够正常运行。 - **安装MySQL为Windows服务** ```sql C:>mysqld --install `...
本文将详细讲解如何连接MySQL以及执行基本的SQL语句,旨在帮助初学者快速上手。 首先,我们需要了解连接MySQL的必要工具。在命令行环境下,可以使用`mysql`客户端直接与服务器交互;而在编程环境中,如Python,我们...
MySQL定时执行脚本,也称为计划任务或事件调度,是一种非常实用的功能,允许数据库系统按照预设的时间间隔自动执行特定的SQL语句或存储过程,无需依赖操作系统级别的计划任务服务。在MySQL中,这一功能主要通过`...
你可以打开这些文件查看具体的SQL语句,并在需要时在新的MySQL环境中执行它们以重新创建相同的数据库结构。 为了更好地利用这个资源,建议熟悉Kettle的工作流程,理解其各个步骤的功能,并学习如何根据自己的需求...
在本案例中,查询语句被用来获取特定条件下的记录ID,例如: ```csharp OldBZid = TPMySqlHelper.ExecuteScalar("SELECT ID FROM TP_BZ_ZB WHERE ZB_ALID = " + alid + " AND ZB_BZCode = 'PJSS'"); ``` 这里通过`...
"mysql 一条语句删除多表" 的主题就是关于如何通过单个SQL语句来删除关联的多个表的数据,从而节省数据库连接资源和提高执行效率。下面将详细解释这一技术及其背后的原理。 首先,我们要理解的是SQL语言中的“JOIN...
在开发和运维过程中,有效地监控MySQL数据库的SQL语句执行情况是确保系统性能的关键步骤。"MySQL数据库后端语句执行监测工具"就是针对这一需求而设计的工具,它能够帮助我们跟踪、分析和优化SQL查询,从而提高数据库...
Python-MysqlMonitor是一款专为MySQL数据库设计的监控工具,它可以帮助用户实时跟踪和分析MySQL服务器上执行的SQL语句,从而优化数据库性能、定位问题和提升运维效率。这款工具主要面向数据库管理员和开发人员,通过...
"Effective MySQL之SQL语句最优化"这本书深入探讨了如何通过优化SQL查询来提高MySQL数据库的效率。以下是基于这个主题的一些关键知识点: 1. **索引优化**:索引是数据库性能提升的核心。书中的内容可能涵盖如何...
在源码层面,当我们执行ALTER TABLE语句时,MySQL服务器会解析并执行这个语句,修改数据表的元数据(metadata)。元数据存储了关于表结构的信息,包括列名、数据类型和约束等。MySQL的存储引擎,如InnoDB,会根据...
MySQL是目前广泛使用的开源关系型数据库管理系统,其基础语句遵循结构化查询语言(SQL)标准,用于实现数据的存储、检索、更新和管理。SQL是一种功能强大且用途广泛的数据库编程语言,它由数据查询语言(DQL)、数据...
MySQL数据库系统提供了一...总结,开启MySQL记录执行过的SQL语句是一项非常实用的功能,但也要注意其对系统性能的影响和数据安全问题。通过合理配置和使用,可以极大地帮助我们优化数据库操作,提升系统的整体稳定性。
### MySQL常用语句详解 #### 1. 查看服务器上存在的数据库 - **语句**:`SHOW DATABASES;` - **用途**:列出当前MySQL服务器上所有的数据库。 - **示例**:运行该命令后,会显示所有可用的数据库列表。 #### 2. ...
创建数据库通常通过 `CREATE DATABASE` SQL语句实现,结合 `mysql_query()` 函数在PHP中执行。如: ```php $con = mysql_connect("localhost","root",""); mysql_query("CREATE DATABASE my_db",$con); ``` 这...
对于更新语句,MySQL 的执行流程与查询语句类似,但是需要进行权限检查、数据更新、日志记录等步骤。 MySQL 的架构可以分为 Server 层和存储引擎层,Server 层包括连接器、查询缓存、分析器、优化器、执行器等组件...