Android欢迎界面的创建方法
简介:
Mysql 中提供了多种类型的日志文件,分别反映 Mysql 的不同信息,了解它们很有必要。
1、Error log ( 错误日志 )
错误日志记录了 Mysql Server 运行过程中所有较为严重的警告和错误信息,以及 Mysql Server 每次启动和关闭的详细信息。
在默认情况下,系统记录错误日志的功能是关闭的( 我所使用的 Mysql 5.6 是开启的 ),错误信息被输出到标准错误输出( Stderr )。
需要开启系统记录错误日志功能时,需要在启动时开启 -log-error 选项。错误日志默认存放在数据目录下,以 hostname.err 命令。
可以使用 --log-error=file_name 的方式或在 my.cnf 中指定其存放的位置和文件名。
为了方便维护,可以通过 flush logs 来生成新的日志文件( 要先将原有的日志文件 mv 一下 )。
2、Binary log( 二进制日志 )
二进制日志,即 binlog 。也是 Mysql Server 中最为重要的日志之一。
当我们通过 --log-bin=file_name 打开了二进制日志功能之后,Mysql 会将所有修改数据库的 query 以二进制的形式记录到日志文件中。
还包括每一条 query 所执行的时间、消耗的资源,以及相关的事务信息;所以 binlog 是事务安全的。
二进制日志跟错误日志一样,binlog 记录功能也需要 --log-bin=file_name 或 my.cnf 中指定来开启;如果没有指定 file_name ,会在数据目录下生成 mysql-bin.******* 的日志文件。
mysql-bin.index 文件的功能是记录所有 Binary log 的绝对路径,保证 Mysql 各种线程能顺利根据它找到所需要的 Binary log 文件。
binlog 相关的其它参数:
--max_binlog_size ## 设置 binlog 的最大存储上限,当日志达到该上限时,Mysql 会重新生成一个新的日志开始继续记录。
偶尔也会超出该上限,是因为在即将到达上限时,产生了一个较大的事务,为了保证事务安全,Mysql 不会将同一个事务存放到两个 binlog 中。
--binlog-do-db=db_name ## 仅仅针对该 db_name 记录 binlog ,而忽略针对其余数据库执行的 query 。
--binlog-ignore-db=db_name ## 与上一参数正好相反,忽略针对该数据库的 query ,记录其余所有数据库的 binlog 。
## 这两参数指的 db_name 不是指 query 语句更新的数据所在的数据库,而是执行 query 时所处的数据库。( 感觉很好理解,说多了容易乱 )
3、Update log( 更新日志 )
更新日志是 Mysql 在较老版本上使用的,其功能跟 binlog 类似,只不过不是以二进制格式记录,而是以简单文本格式记录内容。
从 Mysql 5.0 开始,Mysql 已经不再支持更新日志了。
4、Query log( 查询日志 )
查询日志记录 Mysql 中所有的 query ,通过 --log=file_name 来打开该功能。
由于该日志记录了所有的 query ,包括所有的 select ,体积比较大,开启后会对性能有较大的影响,所以一般不开启。
该日志一般用于跟踪某些特殊的 SQL 性能问题才会短暂开启。默认文件名为 hostname.log ,位置也在数据目录下。
5、Slow query log ( 慢查询日志 )
慢查询日志记录的就是执行时间较长的 query 咯,即 Slow query 。
通过 --log-slow-queries=file_name 开打开此功能并设置文件位置和文件名,默认文件名为 hostname-slow.log ,位置同样在数据目录下。
慢查询日志采用的是简单文本格式,可以通过各种文本编辑器查看其中的内容。
记录了语句执行的时刻,所消耗的时间、执行的用户、连接主机等相关信息。
Mysql 还提供了用于专门分析慢查询日志的工具 Mysqlslowdump ,用来帮助我们了解可能存在的性能问题。
6、Innodb redo log ( Innodb 的在线 redo 日志 )
Innodb 是一个事务安全的存储引擎,其事务安全性主要就是通过在线 redo 日志和记录在表空间中的 undo 信息来保证的。
redo 日志中记录了 Innodb 所做的所有物理变更和事务信息,通过 redo 日志和 undo 信息,Innodb 保证了在任何情况下的事务安全性。
Innodb 的 redo 日志同样默认在数据目录下,可以通过 innodb_log_group_home_dir 来更改其存放位置,通过 innodb_log_files_in_group 设置日志数量。
Android欢迎界面的创建方法的更多相关文章
- [Android] Android 去掉界面标题栏的方法
Android 去掉界面标题栏的方法 这个首先要区分当前Activity 是继承了 Activity 类 ,还是 AppCompatActivity 类 情况一:创建的activity默认继承了App ...
- Android流行界面结构——Fragment通过ViewPager(带指示器)嵌套Fragment结构的创建方法详解
原创文章,转载请注明出处http://www.cnblogs.com/baipengzhan/p/6287213.html 当前Android流行界面结构的一种——Fragment通过ViewPage ...
- Android开发——设置界面的创建
前言: 最近忙着搞项目,难得有时间,便来整理搞项目中学习到的知识 使用之前,先介绍一下android这种的五种数据储存方式,分别为文件储存,SharePrefence,SQL,使用ContentPro ...
- Android开发-API指南-创建 Content Provider
Creating a Content Provider 英文原文:http://developer.android.com/guide/topics/providers/content-provide ...
- Android典型界面设计——ViewPage+Fragment实现区域顶部tab滑动切换
一.问题描写叙述 本系列将结合案例应用,陆续向大家介绍一些Android典型界面的设计,首先说说tab导航,导航分为一层和两层(底部区块+区域内头部导航).主要实现方案有RadioGroup+View ...
- Android编程示例:创建机场计划模拟器应用程序
在本文中,我们将演示如何使用Android Studio和Java编程语言创建一个示例Android应用程序,从“临时”实现高级响应用户界面的功能.本文中讨论的应用程序将实现机场航班时刻表模拟的功能. ...
- Android典型界面设计(5)——使用SlidingMenu和DrawerLayout分别实现左右侧边栏
一.问题描述 侧边栏是Android应用中十分常见的界面效果,可随主屏在左侧或右侧联动,是特别适应手机等小屏幕特性的典型界面设计方案之一,常用作应用的操作菜单,如图所示 实现侧边栏可以使用第三方组件s ...
- Android典型界面设计(6)——ActionBar Tab+ViewPager+Fagment实现滑动导航
一.问题描述 在Android典型界面设计一文中,实现典型滑动导航界面,其实使用ActionBar 也可以轻松实现这一效果,甚至也可实现类似Android典型界面设计(3)的双导航效果.可见Actio ...
- 【转】修改Android解锁界面
背景 先说说背景吧,这是本人从WinCE系统转到Android之后,接到的第一个任务就是修改Android原生的解锁界面,之前看了两个星期的书和网络博客,Java的也有.Android应用开 ...
随机推荐
- C#中 ? 和?? 的用法
C#中 ?? 和? 的意思 1.? 如果直接定义一个 值类型,给负值null:就会提示“无法将 Null转换成‘值类型(比如:int)’,因为他是一种不可为null的值 de类型” 例如 int in ...
- hdu 3758 Factorial Simplification
这题主要是质因数分解!! 求出每个因子的幂,如果有负数,则输出-1: 如果2的幂数为0,这输出0: 最后就是开始凑阶乘了…… #include<iostream> #include< ...
- ubuntu12.10+NDK r9 编译 ffmpeg 的一些参考资料Perhaps you should add the directory containing `libssl.pc'
首先入门级的 编译宝典: https://trac.ffmpeg.org/wiki/CompilationGuide/Android http://www.roman10.net/how-to-bui ...
- mysql的学习记录
1 MySQL -h localhost -u UserName -p Password-h不写,默认为localhost注意:最好先MySQL -h localhost -u UserName -p ...
- 解决virtualbox 虚拟机不能ping通win7
凭经验猜测是由于防火墙引起的,关闭防火墙再ping,果然可行.google说这是由于“win7 防火墙默认的禁ping策略”引起的.但是关闭防火墙很不安全,可以按照以下步骤为防火墙添加入站规则来解决问 ...
- Nginx安装部署
Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sysoev ...
- 第二十二章 CLR寄宿和AppDomain
1. 概念解析 CLR Hosting(CLR 宿主):初始启动.Net Application时,Windows进程的执行和初始化跟传统的Win32程序是一样的,执行的还是非托管代码,只不过由于PE ...
- ios进度条Demo一个
一个很简单的Dmo.就拿出来分享一下. 一个简单的阴影效果 _progressView.frame = CGRectMake(size.width * progress-size.width, H_H ...
- Linux命令之chmod 及+s 参数(临时以所有者权限执行)
转自: http://blog.csdn.net/shaobingj126/article/details/7031221 chmod用于改变文件或目录的访问权限.用户用它控制文件或目录的访问权限.该 ...
- 抽象工厂在ADO.Net中的应用
https://msdn.microsoft.com/zh-cn/library/ms971499.aspx http://www.c-sharpcorner.com/UploadFile/moses ...