mysql文档摘要

以下是阅读mysql官方文档前五章的笔记:

mysql的batch mode:shell> mysql < batch-file 或者 mysql -e "sql" or "source batch-file".

mysql的四种启动方式:1、 mysqld also known as MySQL Server, is the main program that does most of the work in a MySQL installation

2、mysqld_safe在unix下官方推荐的启动模式,在启动时会读取文件的[mysqld]、[server]、[mysqld_safe]部分选项

3、mysql.server unix环境,它是以mysqld_safe来启动的,在启动时会读取文件的[mysqld]、[mysql.server]部分选项

4、mysqld_multi 启动多个mysqld实例

mysql变量分为global、session两种类型,global针对所有的client(设置后启动的),session针对当前回话的链接

back_log:tcp/ip请求的等待队列长度,主要针对短时间大量请求的实例需要增加数值

To refer to a component of a structured variable instance, you can use a compound name ininstance_name.component_name format. Examples:

hot_cache.key_buffer_size
hot_cache.key_cache_block_size
cold_cache.key_cache_block_size

For each structured system variable, an instance with the name of default is always predefined. If you refer to a component of a structured variable without any instance name, the default instance is used. Thus,default.key_buffer_size and key_buffer_size both refer to the same system variable.

mysql status variables:列出mysql所有的状态变量可以分global、session。

Com_xxx开头的一般是记录xxx语句执行的次数。

key_read_requests:The number of requests to read a key block from the MyISAM key cache.

key_reads:The number of physical reads of a key block from disk into the MyISAM key cache.If Key_reads is large, then yourkey_buffer_size value is probably too small. The cache miss rate can be calculated asKey_reads/Key_read_requests.

opened_tables:The number of tables that have been opened. If Opened_tables is big, your table_open_cache value is probably too small.

Innodb_buffer_pool_reads:The number of logical reads that InnoDB could not satisfy from the buffer pool, and had to read directly from disk.

Innodb_buffer_pool_wait_free:Normally, writes to the InnoDB buffer pool happen in the background. When InnoDB needs to read or create a pageand no clean pages are available, InnoDB flushes some dirty pages first and waits for that operation to finish. This counter counts instances of these waits. If innodb_buffer_pool_size has been set properly, this value should be small.

mysql的sql mode:在mysql 5.6.6以前sql_mode的值是空,5.6.6以后是NO_ENGINE_SUBSTITUTION

mysql_install_db启动的时候,在安装目录会生成my.cnf文件,其中包含了sql_mode参数

NO_ENGINE_SUBSTITUTION:在指定的存储引擎不存在时会抛出错误,如果没有这个参数,会采用默认的引擎,并且抛出警告

Combination SQL Modes:包含ANSI、DB2等。

Strict SQL Mode:包含 STRICT_ALL_TABLESSTRICT_TRANS_TABLES等。

在严格模式下:在not null定义下出现null、超出值范围等都会抛出error。

mysql log:1、general query log 2、error log 3、binary log 4、slow log 5、DDL log

binary log:主要用于复制、恢复数据 log_format包含三种格式statment、row、mixed

statment:基于sql语句 row:基于数据库行 mixed:前面两种的混合

slow log:查询语句超出了long_query_time的设置,或者log_queries_not_using_indexes参数打开,并且出现全表扫描的情况即没有使用索引的语句

min_examined_row_limit:如果打开了log_queries_not_using_indexes参数那么slow log可能会比较多,所以可以设置该参数限制频率

log_slow_admin_statements:打开该参数可以针对一些入alter table create table等语句进行根据。

The DDL log, or metadata log, records metadata operations generated by data definition statements such as DROP TABLE and ALTER TABLE.

时间: 2024-10-31 20:52:18

mysql文档摘要的相关文章

mysql文档摘要续

以下是阅读mysql官方文档6-10章的笔记: mysql的权限设置:存储于mysql数据库包含一下表 1.user 最主要的权限设置表,所有的账户,全局权限 2.db 数据库层面的权限设置 3.tables_priv 数据表层面的权限设置 4.colums_priv 行级层面的权限设置 5.proc_priv 存储过程.函数的权限设置 mysql的权限验证一般先检查user表如果通过则授权,没有则继续db表,如果通过则添加到user表,并授权,延续以上规则... mysql一般在启动时将所有的

mysql文档摘要续2

mysql优化续: 1:show index from table_name查看索引使用情况其中cardinality基数,即value group索引区分度,当cardinality越小时需要扫描的行数越多,越大是则越小. 2:mysql评价索引扫描数据量非常大时可能会放弃使用,当使用limit时,情况可以改变,mysql会采用索引 3:针对mysql的行格式row format.innodb最新版本采用COMPACT,老版本是REDUNDANT,使用新的格式或减少20%的磁盘空间,相应的会增

mysql文档摘要续3

mysql 数据类型: 整数浮点类型 1.bool.boolean相当于tinyint(1).其中true等同于1,false等同于0. 2.tinyint(M).smallint(M)等默认是signed有符号的,可以定义unsigned无符号. 3.decimal(M,D)其中M表示总长度max 65,D表示小数点后面的位数max 30. 时间类型: 1.date 范围是'1000-01-01' to '9999-12-31',格式为'YYYY-MM-DD',datetime(fsp) 范围

自动文档摘要技术简介

自动摘要生成技术,尤其是多文档摘要的研究目前来说一直深受关注.从定义上来说,多文档摘要就是将同一主题下的多个文本描述的主要信息按压缩比提炼出一个文本的自然语言处理技术.从应用上来说,一方面,在互联网上使用搜索引擎时候,搜索同一主题的文档往往会返回成千上万的网页,如果将这些网页形成一个统一的.精炼的.能够反映主要信息的摘要必然具有重要的意义.另一方面,对于互联网上某一新闻单位针对同一事件的报道会很多,如果能从这些相关性很强的报道中提炼出一个覆盖性强.形式简洁的摘要也同样具有重要意义.这两个就是自动

文档摘要自动提取算法——抽取式

文档摘要自动提取算法--抽取式 自动提取文档摘要的算法,主流方法分为两类:Extractive 抽取式.Abstractive 概要式.这篇我们主要将抽取式. 抽取式: 从原始文档集中抽取一些具有代表性的文本片段构成摘要,这些片段可以是整个文档中的句子.子句.段落或者小节. 抽取式方法有两个问题,如何对文本单元排序打分:如何抽取文本单元的一个子集生成摘要.分别对应着排序单元和抽取单元. 通俗讲就是,先用排序单元把文档中的单元排序,选择排名靠前的单元,再用抽取单元去除选出来的单元之间的冗余信息,得

自动文档摘要评价方法

自动文档摘要评价方法大致分为两类: (1)内部评价方法(Intrinsic Methods):提供参考摘要,以参考摘要为基准评价系统摘要的质量.系统摘要与参考摘要越吻合, 质量越高. (2)外部评价方法(Extrinsic Methods):不提供参考摘要,利用文档摘要代替原文档执行某个文档相关的应用.例如:文档检索.文档聚类.文档分类等, 能够提高应用性能的摘要被认为是质量好的摘要. 一.Edmundson: Edmundson评价方法比较简单,可以客观评估,就是通过比较机械文摘(自动文摘系统

如何操作滚动条时间,实现文档摘要

html: <div class="mg menu"> <div> <ul> <li><a href="#model" class="">vue的学习</a></li> <li><a href="#course">node的学习</a></li> <li><a href=&quo

DL4NLP —— seq2seq+attention机制的应用:文档自动摘要(Automatic Text Summarization)

两周以前读了些文档自动摘要的论文,精读了三篇并做了presentation.下面把相关内容简单整理一下. 文本自动摘要(Automatic Text Summarization)就是说在不改变文档原意的情况下,利用计算机程序自动地总结出文档的主要内容.自动摘要的应用场景非常多,例如新闻标题生成.科技文献摘要生成.搜索结果片段(snippets)生成.商品评论摘要等.在信息爆炸的互联网大数据时代,如果能用简短的文本来表达信息的主要内涵,无疑将有利于缓解信息过载问题. 一.概述 自动摘要可以从很多角

使用POI操作PPT文档(插入文本、图片)转

1)如果是创建新的PPT文档,直接使用SlideShow和Slide类就可以,其中SlideShow表示PPT文档,Slide表示某一张幻灯片如下代码创建空的PPT文档: 1 SlideShow ppt = new SlideShow(); 2 Slide[] slides = ppt.getSlides(); 3 assertTrue(slides.length == 0); 4 savePPTFile(ppt); 5 6 private void savePPTFile(SlideShow