潦草白纸

2015年8月17日

几个关于网站架构和性能的问题(我在知乎上的问答)

摘要: 1 并发1.1 这个并发是怎么界定的?因为个人觉得按照计算机的逻辑,应该是不会有“同一刻”进来的请求,多多少少都会有先后的吧?如果按照秒来计算,不同的请求可能都在30秒过来,但是他们的毫秒数可是不一样的,算是并发么?所以这个并发是怎么计算?说到并发,一定要提及并行了。“并行”是指无论从微观还是宏观,二者都是一起执行的,就好像两个人各拿一把铁锨在挖坑,一小时后,每人一个大坑。 而“并发”在微观上不是... 阅读全文

posted @ 2015-08-17 17:57 潦草白纸 阅读(1575) 评论(0) 推荐(2) 编辑

MySQL学习笔记-数据库文件

摘要: 数据库文件MySQL主要文件类型有如下几种参数文件:my.cnf——MySQL实例启动的时候在哪里可以找到数据库文件,并且指定某些初始化参数,这些参数定义了某种内存结构的大小等设置,还介绍了参数类型以及定义作用域;日志文件:记录MySQL对某种条件做出响应时候写入的文件,包括错误日志、查询日志、慢查询日志、二进制日志;Mysql表结构文件:存放MySQL表结构定义文件,不论采用何种存储引擎,MyS... 阅读全文

posted @ 2015-08-17 14:41 潦草白纸 阅读(921) 评论(0) 推荐(1) 编辑

MySQL学习笔记-数据库内存

摘要: 数据库内存InnoDB存储引擎内存由以下几个部分组成:缓冲池(buffer pool)、重做日志缓冲池(redo log buffer)以及额外的内存池(additional memory pool),分别由配置文件中的参数innodb_buffer_pool_size和innodb_log_buffer_size的大小决定。缓冲池中缓存的数据也类型有:索引页(index page)、数据页(da... 阅读全文

posted @ 2015-08-17 14:22 潦草白纸 阅读(2962) 评论(0) 推荐(1) 编辑

MySQL学习笔记-数据库后台线程

摘要: 数据库后台线程默认情况下讲述的InnoDB存储引擎,以后不再重复声明。后台线程有7个——4个IO thread,1个master thread,1个锁监控线程,1个错误监控线程。IO thread的数量由配置文件中的innodb_file_io_threads参数控制,默认为4。4个IO线程分别是insert buffer thread、log thread、read thread、write t... 阅读全文

posted @ 2015-08-17 14:21 潦草白纸 阅读(2015) 评论(1) 推荐(1) 编辑

导航