mysql创建100张表

使用存储过程,创建100张表

gc日志

一、gc日志

虽然有falcon,但gc日志在查问题时对一次gc更加直观

Innodb索引原理及其优化

一、目的

了解索引结构,explain方法,优化原理

二、索引名词

2.1 聚簇索引

1

  • 聚簇索引也称为聚集索引,聚类索引,簇集索引,聚簇索引的顺序就是数据的物理存储顺序。
  • 由于聚簇索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚簇索引。
  • Innodb聚簇索引根据每张表的主键构造一棵B+树,叶子节点中存放的即为整张表的行记录数据,也称为数据页。
  • 对于主键的排序查找和范围查找速度非常快。叶子节点的数据就是用户所要查询的数据

mysql技术内幕第二章、Innodb存储引擎

Innodb

Innodb体系结构

存储引擎结构图

InnoDB 存储引擎有多个内存块,这些内存块组成了一个大的内存池,主要负责如下工作:

  • 维护所有进程/线程需要访问的多个内部数据结构
  • 缓存磁盘上的数据, 方便快速读取, 同时在对磁盘文件修改之前进行缓存
  • 重做日志(redo log)缓冲

mysql技术内幕第一章、mysql体系结构和存储引擎

Mysql体系结构

mysql体系结构

MySQL由以下几部分组成:

  • 连接池组件。
  • 管理服务和工具组件。
  • SQL接口组件。
  • 查询分析器组件。
  • 优化器组件。
  • 缓冲(Cache)组件。
  • 插件式存储引擎。
  • 物理文件。

从图1-1还可以看出,MySQL区别于其他数据库的最重要的特点就是其插件式的表存储引擎。MySQL插件式的存储引擎架构提供了一系列标准的管 理和服务支持,这些标准与存储引擎本身无关,可能是每个数据库系统本身都必需的,如SQL分析器和优化器等,而存储引擎是底层物理结构的实现,每个存储引 擎开发者都可以按照自己的意愿来进行开发。

注意:存储引擎是基于表的,而不是数据库。请牢牢记住图1-1所示的MySQL体系结构图,它对于你以后深入了解MySQL有极大的帮助

maven脚手架

新建一个建立demo工程,在demo工程下执行:

mvn archetype:create-from-project -DpackageName=com.xxx.web.campaign.demo

找到 target/generated-sources/archetype 即是当前demo工程的脚手架

先安装到本地测试一下

mvn clean install

cd到创建新的项目的目录下,执行

mvn archetype:generate -DarchetypeCatalog=local

输入 groupId、artifactId、version、package之后即可生成完整项目

windows安装mysql zip包

1 . 先解压,修改my_default.ini 文件里 basedir 和 datadir 的路径

2 . 修改环境变量,将mysql的bin添加到path,

3 . 以管理员身份打开cmd 窗口

执行mysqld -install

4 . 将my_default.ini 复制一份到 bin ,改为my.ini ,执行

mysqld –initialize –user=mysql –console

则生成data文件夹,并生成root 账号的密码!!

aa

5 . 命令行下执行 net start mysql 开启mysql服务

6 . mysql -u root -p 登录

输入上图中的密码,即可登陆

7 . 修改root密码

SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘root’);

ok

2018清明杭州游记

作者:小菜猫
共四天时间4.4~4.7
花费4000

第一天
乘坐G57 7:20从北京南站出发,13:02到达杭州东车站,坐1号线到住宿的酒店,
住宿的地方定在1号线乔司附件,网上预订,200多一点点,休息洗漱片刻在周边吃了碗牛肉面,卤是现做的,很香
天气有一些阴沉,所以穿的还比较多一些,坐地铁大概半个多小时到凤起路站下车,下车走了十几分钟到达西湖边,顺着河边往前走就到了白堤(白堤原名“白沙堤”,是将杭州市区与风景区相连的纽带,东起“断桥残雪”,经锦带桥向西,止于“平湖秋月”,长约2里。在唐即称白沙堤、沙堤,其后在宋、明又称孤山路、十锦塘。唐代诗人白居易任杭州刺史时有诗云:“最爱湖东行不足,绿杨荫里白沙堤。”即指此堤。后人为纪念这位诗人,称为白堤。) ,人不太多,一方面当天是工作日,另一方面到白堤的时候是下午五点,经过了断桥,在断桥上拍了很多照片,风景很漂亮。
顺着白堤向前走,到了中山公园,公园里有孤山,没有上去,只拍了张照片,再顺着路走,最后走到了岳庙附近,没有进去看看,坐51路去吃饭了(51路是环西湖路,很方便),在美团上看到e路吃~杭帮菜,团购了两个人的套餐,有东坡肉,西湖醋鱼,叫花鸡和酸辣土豆丝和牛肉羹,最喜欢吃的是东坡肉和鱼,酸辣土豆丝清口,牛肉羹我不太喜欢,都被对面的人喝了
吃饭的地方在龙翔地铁站附近,购物中心,杭州给我的感觉是这是一个有追求有品位的城市,建筑都很漂亮,有特色,广告也很赏心悦目,晚上就在购物中心里逛了逛,坐车回酒店,休息

第二天
9点出发,坐车到龙翔站,出地铁时发现下雨了,提早看过天气预报,说今天会有雨,准备了雨伞,见路边有卖泰芒的,35一个,买 了一个,除了芒果一样好吃,其他的都不好,芒果汁也不好喝,冰淇淋和芒果的量也小,相比厦门30块钱的泰芒,显得太没诚意了,今天来西湖的人明显多了好多,雨下的比较大,沿着湖边走,到了观看音乐喷泉的地方,继续向前走,看到有坐船的地方,就买票上去了,坐船到小瀛洲,看三潭印月,在船上看风景时,突然想到“水光潋滟晴方好,山色空蒙雨亦奇”然后想到这就是描写西湖的时,顿时觉得这诗写的真好,岛是田字形,人比较多,又下着雨,刮着风,拍照也不是很方便,就欣赏风景吧,转完之后,从花港坐返回的船到苏堤(),在旁边买的东坡饼吃,10元一个,不建议吃,不好吃也太贵了,又买了豆腐吃15,还可以,吃完后在雷锋塔附近吃的面和馄饨,没有进去看雷峰塔,去了对面的净慈寺,10元门票,是为了看南屏晚钟的,进去发现人超级少,很安静,进门右边的殿就是放钟的地方,可以敲钟10元一次,钟真的好大,也好厚,第一次见这么大的钟,惊呆了我,去主殿看了看,很大很高的佛祖,拜了拜,主殿后面还有两个殿,还有一个净慈寺博物馆,展示了很多艺术品。。在最后一个殿上可以很清楚的看到雷峰塔,感觉也是棒棒哒,净慈寺让整个人都静了下来
从净慈寺出来去了太子湾公园,之前有人推荐来这里看樱花,没找到樱花,却碰上了郁金花展览,也不错,在亭子里休息半小时后决定撤退,公交站台挤了好多人,还好有工作人员维持秩序,等了几趟车,终于等到开往龙翔站的公交,车上真暖和,外面真冷,下车之后,直奔kfc,买东西吃,吃完后决定去看电影头号玩家,定好之后,坐车去电影院,电影很棒,看完都十点了,导航到附近的地铁站,回家。今天下雨刮风,西湖边人又多,在西湖上玩的时间比较少,反而在净慈寺和太子湾的时间比较多,人少安静,旅游重要的是感受,感受到了就行,不用每个景点都要打卡去看看,反而能欣赏到不一样的美

第三天
退房去客运中心坐车去乌镇,把行李箱寄存在客运中心,一个小时十分钟到达乌镇,在乌镇附近吃了碗馄饨加发糕后,进去,因为晚上就赶火车回去了,不打算去东栅了,只买了西栅的门票,进去一会看到了乌镇大剧院和木心美术馆,很不错,拍照,再往里就是江南水乡的小房子,很好看呦,就是人有点多,挤挤的,染布厂也转了转,在香市看到好肥的鱼,太肥了,去店里逛了逛,get了一个拍照利器~小帽子,沿着湖边走,找到了坐回去船的地方,60一位,坐船欣赏美景也不错,最后从入口旁边通往大剧院的一个小道到了大剧院,在周围拍照,拍的效果很好,因为风景美,人也很少,转完之后,坐车回杭州,完美

presto简介、与hive比较

最近在查询hive数据做展示的时候,读取hive数据,一开始使用hive查询,但速度非常慢,偶然发现可以使用presto引擎,速度相比hive要快上许多,这里进行一下比较和整理下大概原因。

kafka基本概念、原理

今天公司内部琼琼分享了kafka,也是我一直想听的,本文主要资料来源于该同学的分享,稍作整理,重点的个人理解,留作记录,否则怕过几天就忘记了。。

一、简介

概念 定义 理解
kafka 分布式,基于发布/订阅的消息系统 集群,时间驱动
使用语言 scala scala可能确实不错
特点 快速, 可扩展, 可持久化, 高吞吐量, 近实时, 支持消息分区, 批量读写消息
设计目标 高吞吐率 利用磁盘顺序读写的特性;topic可以划分为多个partition,提高并发性;支持数据批量发送和拉取
访问与持久化常数时间复杂度 未得证
同步和异步复制两种HA HA: 高可用性
分布式消费 ,保证每个Partition消息顺序传输 一个group里不会有多个consumer消费一个partition,所以可以保证一个partition消息顺序性
支持在线水平扩展
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×