11 2017 档案

摘要:转自互联网整理. 优化之路高级进阶——表的设计及优化 优化①:创建规范化表,消除数据冗余 数据库范式是确保数据库结构合理,满足各种查询需要、避免数据库操作异常的数据库设计方式。满足范式要求的表,称为规范化表,范式产生于20世纪70年代初,一般表设计满足前三范式就可以,在这里简单介绍一下前三范式。 通 阅读全文
posted @ 2017-11-29 15:00 机甲战士 阅读(1541) 评论(0) 推荐(0)
摘要:来自互联网,整理转载. 摘要:多关于索引,分为以下几点来讲解: 一、索引的概述(什么是索引,索引的优缺点) 二、索引的基本使用(创建索引) 三、索引的基本原理(面试重点) 四、索引的数据结构(B树,hash) 五、创建索引的原则(重中之重,面试必问!敬请收藏!) 六、百万级别或以上的数据如何删除 一 阅读全文
posted @ 2017-11-29 14:34 机甲战士 阅读(502) 评论(0) 推荐(0)
摘要:整理自互联网 一、多表查询连接的选择: 相信这内连接,左连接什么的大家都比较熟悉了,当然还有左外连接什么的,基本用不上我就不贴出来了。这图只是让大家回忆一下,各种连接查询。 然后要告诉大家的是,需要根据查询的情况,想好使用哪种连接方式效率更高。(这是技术文) 二、MySQL的JOIN实现原理在MyS 阅读全文
posted @ 2017-11-28 16:53 机甲战士 阅读(6714) 评论(0) 推荐(0)
摘要:整理自互联网.摘要: 接下来这篇是查询优化。其实,大家都知道,查询部分是远远大于增删改的,所以查询优化会花更多篇幅去讲解。本篇会先讲单表查询优化(非索引设计)。然后讲多表查询优化。索引优化设计以及库表结构优化等后面文章再讲。 一.单表查询优化:(关于索引,后面再开单章讲解) (1)可以先使用 EXP 阅读全文
posted @ 2017-11-28 10:53 机甲战士 阅读(404) 评论(0) 推荐(0)
摘要:整理来源于网络:http://blog.csdn.net/xiaojianpitt/article/details/6377419 有很多初学Linux的人比较关心Linux和windows的区别,这里还有一点就是Linux Unix的区别,弄清楚一些区别有助于我们对操作系统的了解.这里叙述Linu 阅读全文
posted @ 2017-11-26 16:46 机甲战士 阅读(14041) 评论(1) 推荐(2)
摘要:一、编译安装MySQL前的准备工作 首先检查是否有安装其他版本的编译器和数据库,先卸载干净. 安装编译源码所需的工具和库 yum install gcc gcc-c++ ncurses-devel perl 安装cmake,从http://www.cmake.org下载源码并编译安装 wget ht 阅读全文
posted @ 2017-11-26 13:17 机甲战士 阅读(3196) 评论(0) 推荐(0)
摘要:1.rpm包安装方式 rpm包的安装方式非常简单,这里以el6平台下的mysql-5.6.34版本为例,首先,要通过上述搜狐镜像地址下载到如下四个MySQL相关软件安装包。 a.下载安装包 MySQL-client-5.6.34-1.el6.x86_64.rpm MySQL-devel-5.6.34 阅读全文
posted @ 2017-11-26 13:14 机甲战士 阅读(884) 评论(0) 推荐(0)
摘要:MySQL数据库安装有yum安装,rpm安装,二进制编译安装,cmake,或者make安装,但是选择什么样的安装方式则全看实际应用场景. 下为网友总结安装方式选择: 若是对数据库要求不太高的场景,可以采用yum/rpm方式安装MySQL,例如并发不大,只是在公司内部(wiki系统)、企业内部的应用( 阅读全文
posted @ 2017-11-26 13:13 机甲战士 阅读(696) 评论(0) 推荐(0)
摘要:今天我们主要是讲一下关于linux忘记mysql密码处理方法,下面提供了5种linux忘记mysql密码找回方法哦。方法一(先进入root权限):# /etc/init.d/mysql stop# mysqld_safe --user=mysql --skip-grant-tables --skip 阅读全文
posted @ 2017-11-26 13:11 机甲战士 阅读(41367) 评论(0) 推荐(0)
摘要:转自:晓叹星沉 https://my.oschina.net/blueSky4Java/blog/1572905 摘要: 随着项目的发展,为了提高程序的性能,数据库层面或多或少的会用到HA、读写分离、集群等功能,在选型时可以考虑使用现成的云服务,或者一些高可用软件,亦或是利用一些开源软件实现上述功能 阅读全文
posted @ 2017-11-20 15:06 机甲战士 阅读(454) 评论(0) 推荐(0)
摘要:摘要: 2017年9月,Gartner与巨杉数据库联合发布了《金融级数据库的未来发展方向》报告。报告为业界阐述了当前需求下金融级数据库的技术革新以及未来发展方向的趋势。 近年来,全球金融科技每年的投入已经超过500亿美元,中国的金融科技发展更是引领世界潮流。在金融科技不断发展的今天,中国金融互联网化 阅读全文
posted @ 2017-11-20 14:33 机甲战士 阅读(715) 评论(0) 推荐(0)
摘要:分类: java基础 1、为什么java如此流行,为什么历史选择了它? 因为它拥有全新的编程思想,更接近人们的语言习惯,由于其编译器把代码编译成字节码,然后再不同的平台上运行分别用不同的虚拟机去解释字节码,让同一个源程序可以在不用的平台上运行,虽然没有C,或者C++运行速度快,但是这个通过中间的解释 阅读全文
posted @ 2017-11-20 12:10 机甲战士 阅读(308) 评论(0) 推荐(0)
摘要:注:参考互联网整理. 一、简介Linux-HA的全称是High-Availability Linux,它是一个开源项目,这个开源项目的目标是:通过社区开发者的共同努力,提供一个增强linux可靠性(reliability)、可用性(availability)和可服务性(serviceability) 阅读全文
posted @ 2017-11-15 21:55 机甲战士 阅读(2367) 评论(0) 推荐(0)
摘要:转自互联网. 当一个大型系统在建立时,会发现,很多的SQL操作是有重叠的,个别计算是相同的,比如:业务系统中,计算一张工单的计算方式。当遇到这些情况时,我们运用存储过程就是一个非常棒的优化啦。那么,什么是存储 过程和存储函数呢? 一、MYSQL储存过程简介(技术文): 储存过程是一个可编程的函数,它 阅读全文
posted @ 2017-11-07 18:03 机甲战士 阅读(3831) 评论(0) 推荐(1)
摘要:整理自互联网 补充知识点:操作数据语句优化的认识 通常情况下,当访问某张表的时候,读取者首先必须获取该表的锁,如果有写入操作到达,那么写入者一直等待读取者完成操作(查询开始之后就不能中断,因此允许读取者完成操作)。当读取者完成对表的操作的时候,锁就会被解除。如果写入者正在等待的时候,另一个读取操作到 阅读全文
posted @ 2017-11-07 17:39 机甲战士 阅读(590) 评论(0) 推荐(0)
摘要:优化到底优化什么? 优化,一直是面试最常问的一个问题。因为从优化的角度,优化的思路,完全可以看出一个人的技术积累。那么,关于系统优化,假设这么个场景,用户反映系统太卡(其实就是高并发),那么我们怎么优化?如果请求过多,判定web服务器的压力过大,增加前端的web服务器,做负载均衡,如果请求静态界面不 阅读全文
posted @ 2017-11-05 17:42 机甲战士 阅读(634) 评论(0) 推荐(0)