自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (3)
  • 收藏
  • 关注

原创 今天看到的一篇python学习路径图,觉得挺不错的

从事数据行业的同学可以看看这方面的内容,挺不错的

2021-08-17 09:41:35 111

原创 xshell 连接 vmview下ubuntu

1.在ubuntu中打开terminal中断,输入ifconfig 查看当前虚拟机的ip地址2.在xshell中设置连接输入ip地址输入用户名,密码3.在ubuntu中设置ssh安装SSHsudo apt-get update sudo apt-get upgrade //这两个命令是更新apt-getsudo apt-get install openssh-server ...

2021-08-13 09:12:43 115

原创 mongodb常用语句:二

//创建索引 (索引列:show_resource_id)db.getCollection("resource").createIndex({"show_resource_id":1})// MongoDB中聚合的方法使用aggregate()。db.mycol.aggregate([{$group : {_id : "$by_user", num_tutorial : {$sum : 1}}}])//计数db.mycol.find().Count();//{multi:tr

2021-07-01 17:39:56 134

翻译 mongodb类型转换

#mongodb 数据类型字段类型编号:1 Double 浮点型2 String UTF-8字符串都可表示为字符串类型的数据3 Object 对象,嵌套另外的文档4 Array 值的集合或者列表可以表示成数组5 Binary data 二进制7 Object id 对象id是文档的12字节的唯一 ID 系统默认会自动生成8 Boolean 布尔类型有两个值TRUE和FALSE9 Date 日期类型存储的是从标准纪元开始的毫秒数。不存储时区10 Null 用于表示空值...

2021-07-01 17:29:30 1370

原创 MySQL 通用查询日志和慢查询日志分析

MySQL中的日志包括:错误日志、二进制日志、通用查询日志、慢查询日志等等。这里主要介绍下比较常用的两个功能:通用查询日志和慢查询日志。1)通用查询日志:记录建立的客户端连接和执行的语句。2)慢查询日志:记录所有执行时间超过long_query_time秒的所有查询或者不使用索引的查询(1)通用查询日志在学习通用日志查询时,需要知道两个数据库中的常用命令:1) show variables like '%version%';mysql> show variables lik

2021-06-30 13:52:50 105

翻译 如何优化MySQL千万级大表

千万级大表如何优化,这是一个很有技术含量的问题,通常我们的直觉思维都会跳转到拆分或者数据分区,在此做了一些补充和梳理,想和大家做一些这方面的经验总结,整理了下面的大纲内容。既然要吃透这个问题,我们势必要回到本源,我把这个问题分为三部分:“千万级”,“大表”,“优化”,也分别对应我们在图中标识的“数据量”,“对象”和“目标”。我来逐步展开说明一下,从而给出一系列的解决方案。1.数据量:千万级千万级其实只是一个感官的数字,就是我们印象中的数据量大。 这里我们需要把这个概念细化,因

2021-06-30 11:20:33 1420

原创 2021-06-30

今天客户那边遇到一个问题:多选文件进行操作,数据量一大后台处理就特别慢,浏览器显示504超时。为了验证问题是否出在sql语句,所以用以下方法来分析:查询SQL执行记录 explain 分析 MySQL 语句执行时间下面会分别介绍三个方法的开启方法。查询SQL执行记录查询日志功能是否开启show variables LIKE 'general%';general_log:日志记录功能是否开启,默认为OFFgeneral_log_file:日志存放路径开启日志功能

2021-06-30 11:17:31 54

原创 一条简单的MySql语句内部到底是如何执行的

select * from users where ID=1001;如上一条简单的MySql语句内部到底是如何执行的?首先得了解一下mysql内部结构:mysql 总的来说分为server和存储引擎两部分:server层:连接器,查询缓存,分析器,优化器,执行器,这部分涵盖来大多数数据库核心服务功能 存储引擎 :作数据容器,负责存储数据并提供读写接口。(支持 InnoDB、MyISAM、Memory 等多个存储引擎。现在常用的存储引擎是 InnoDB,它从 MySQL 5.5.5 .

2021-06-30 11:12:40 81

原创 MySQL 通用查询日志和慢查询日志分析

MySQL中的日志包括:错误日志、二进制日志、通用查询日志、慢查询日志等等。这里主要介绍下比较常用的两个功能:通用查询日志和慢查询日志。1)通用查询日志:记录建立的客户端连接和执行的语句。2)慢查询日志:记录所有执行时间超过long_query_time秒的所有查询或者不使用索引的查询(1)通用查询日志在学习通用日志查询时,需要知道两个数据库中的常用命令:1) show variables like '%version%';mysql> show variables lik

2021-06-30 11:05:45 120

原创 mysql索引背后的数据结构

数据库索引背后的数据结构在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。B-TreeB-Tree是一种平衡的多路查找(又称排序)树,在文件系统中和数据库系统中有所应用。主要用作文件的索引。其中的B就表示平衡(Balance)。B-Tree的特性为了描述B-Tree,首先定义一条数据记录为一个二元组[key, data],key为记录的键值,对于不同数据记录,ke.

2021-06-30 10:59:14 110

原创 mysql 索引原理

一 初识索引为什么要有索引?一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。什么是索引?索引在MySQL中也叫是一种“键”,是存储引擎用于快速找到记录的一种数据结构。索引对于良好的性能非常关键,尤其是当表中的数据量越来越大时,索引对于性能的影响愈发重要。索引优化应该是对查询性能优化最有效的手段了。索引能够轻易将查

2021-06-30 10:57:51 175

原创 MySQL 学习笔记

/* 启动MySQL */net start mysql/* 连接与断开服务器 */mysql -h 地址 -P 端口 -u 用户名 -p 密码/* 跳过权限验证登录MySQL */mysqld --skip-grant-tables-- 修改root密码密码加密函数password()update mysql.user set password=password('root');SHOW PROCESSLIST -- 显示哪些线程正在运行SHOW VARIABLES -- .

2021-06-30 10:54:21 51

原创 mysql 监控

mysql 需要掌握的地方还是很多,必须由点及面的逐个掌握,然后才能到下一个阶段。一、查看mysql锁相关命令1、通过INFORMATION_SCHEMA.INNODB_TRX、INNODB_LOCKS、INNODB_LOCK_WAITS 获取事务与锁的信息1)查看哪些事务正在执行命令:SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;trx_state表示事务的状态mysql> SELECT * FROM INFORMATION_

2021-06-30 10:51:49 272

原创 MYSQL最全问题

1,为什么要使用数据库数据库可以结构化存储大量的数据信息,方便用户进行有效的检索和访问,可以有效地保持数据信息的一致性、完整性、降低数据冗余。可以满足应用的共享和安全方面的要求,数据库技术能够方便智能化地分析,产生新的有用信息。2.什么是SQLSQL是用于访问和处理数据库的标准的计算机语言。3.mysql是什么MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。4.数据库三大范式第一范式是最基...

2021-06-30 10:50:33 136

原创 sqlserver语句

#更加唯一id合并字段SELECT 唯一id, type = ( STUFF( (SELECT ',' + type FROM table WHERE 唯一id= A.唯一id FOR xml path('') ),1,1,'' ...

2021-06-29 10:10:07 155

原创 windows功能命令

cmd /c "echo off | clip" -- 清理粘贴板doskey /history --查看当前输入的命令cmd/ mstsc --打开远程桌面

2021-06-29 10:06:39 117

原创 mysql dba重点

 定义:保证数据库系统正常运行和服务质量  安装:编译、yum  配置:配置文件、连接数、缓存大小、存储引擎  调优:硬件优化、Raid10、应用程序使用nosql、表设计优化、分库分表、索引优化、慢查询优化  备份:定期对数据库做全量备份、增量备份  恢复:应急恢复、版本恢复、恢复测试  监控:进程存活、可用性监控、性能监控  问题分析:突发故障、性能分析  自动化:减少日常重复工作  数据定义ddl:create、alter、drop  数据操作dml:selec

2021-06-29 10:05:09 78

原创 sqlserver dba

select * from sys.databases--查看有关数据库文件的信息select * from sys.database_files;--查看有关数据库组的信息。select * from sys.filegroups;--查看数据库文件的基本信息和状态信息。select * from sys.master_files;--数据库和文件目录视图查看有关数据库的基本信息。select * from sys.databases;--查看当前数据库下所有表名select *...

2021-06-29 10:03:58 284

原创 mongodb常用语句:一

db.getCollection("c1").find()db.institution.find()db.c1.insert([ {name:'z1',age:3}, {name:'z2',age:4}, {name:'z3',age:5}])for (var i = 1;i < 10;i++)[ print(i)]for (var i = 1;i<=20;i++)[ db.c1.insert([{age:i}])]db.c1....

2021-06-29 10:01:38 133

原创 mysql 运维

mysql运维常用一、用户授权用户授权主要指:1、可以限制用户访问那些库、表2、可以限制用户对库、表执行select、create、delete、alter、drop等操作3、可以限制用户登陆的IP、IP段、或域名4、可以限制用户自己的权限是否可以授权给别的用户如:mysql> grant all privileges on *.* to 'yangxin'@'%' identified by 'yangxin123456' with grant option;all

2021-06-29 10:00:21 432

原创 mysql 权限管理

库级用户权限GRANT all PRIVILEGES on *.* to 'xiaogang' @'%' IDENTIFIED by '123456' with GRANT OPTION;GRANT all PRIVILEGEs on *.* to 'xiaogang' @'%' IDENTIFIED by '123456' with GRANT OPTION;GRANT CREATE on *.* to 'xiaogang' @'%' IDENTIFIED by '123456' WITH GR

2021-06-29 09:59:42 442

原创 mysql 理论

'数据库三大范式'第一范式:如果数据库表中的所有字段值都是不可分解的原子值第二范式:数据库表中的每一列都和主键相关,而不能只与主键的某一部分相关(主要针对联合主键而言)。第三范式:数据表中的每一列数据都和主键直接相关,而不能间接相关。'mysql 有关权限的表有哪几个'MySQL服务器通过权限表来控制用户对数据库的访问,权限表存放在mysql数据库里,由mysql_install_db脚本初始化。这些权限表分别user,db,table_priv,columns_priv和host。

2021-06-29 09:59:08 150

原创 mysql 基础

#ON UPDATE CURRENT_TIMESTAMP属性,修改数据时,这行数据的时间发生改变drop table if EXISTS order_today;CREATE TABLE order_today( id varchar(32) not NULL COMMENT '主键', merchant_id varchar(32) CHARACTER set utf8 COLLATE utf8_general_ci not null COMMENT '商家编号', amoun...

2021-06-29 09:58:29 117

原创 mysql dba

/**1)连接层:客户端和服务器端建立连接,客户端发送SQL至服务器端;2)SQL层:对SQL语句进行查询处理;3)存储引擎层:与数据库文件打交道,负责数据的存储和读取。1)InnoDB存储引擎:它是MySQL 5.5版本之后默认的存储引擎,最大的特点是支持事务、行级锁定、外键约束等。2)MyISAM存储引擎:在MySQL 5.5版本之前是默认的存储引擎,不支持事务,也不支持外键,最大的特点是速度快,占用资源少。由于 MySQL 数据库体积小、速度快、总体拥有成本低、开放源代码,其有着广泛的

2021-06-29 09:57:45 212

原创 Mongodb理解

背景:今天我们可以通过第三方平台(如:Google,Facebook等)可以很容易的访问和抓取数据。用户的个人信息,社交网络,地理位置,用户生成的数据和用户操作日志已经成倍的增加。我们如果要对这些用户数据进行挖掘,那SQL数据库已经不适合这些应用了, NoSQL 数据库的发展却能很好的处理这些大的数据。RDBMS vs NoSQLRDBMS- 高度组织化结构化数据- 结构化查询语言(SQL) (SQL)- 数据和关系都存储在单独的表中。- 数据操纵语言,数据定义语言- ...

2021-02-22 18:18:28 208

原创 Mongodb下载地址&安装方法

配置全局环境变量:配置MongoDB全局环境变量(就是在电脑中任何地方都可以合用mongo、mongod等命令)!注:配置完成后,重启电脑, 环境变量才生效哦!重启后,我们就能在系统的任何位置,使用mongo命令了:如:查看MongoDB数据库存的版本:mongod-version// 该命令会显示MongoDB数据库的相关信息,如果能显示信息,就表示已安装成功了!!!http://downloads.mongodb.org/win32/mongodb-win...

2021-02-22 18:13:30 107

原创 ms 中跨库连接数据表语法

 --1.先执行EXEC sp_addlinkedserver 'link(端口号)','','SQLOLEDB','ip地址,端口号'                                                 EXEC sp_addlinkedsrvlogin 'link端口号','false',NULL,'用户名','密码'--2.再执行语句select  * into ...

2018-06-27 09:41:21 289

原创 python学习第一周

目前定位在理解并使用python中的基本语法,和机构。python 几大数据类型有int str float bool ,好吧记得的太少python 不需要定义数据类型,在命名的时候,因为会自动识别你所给出的值。基本使用最常见的有 for 循环 ,while ,等定义一个方法 从 def 开头,这个应该是官方有意为的现在发现总是会很困,如果在看妹子这一招都排不上用场的时候,建议用听劲爆的音乐来打动...

2018-05-11 11:33:07 135

dbeaver-ce-21.2.2-win32.win32.x86_64.zip

dbeaver DB2连接工具

2021-10-08

mongodb-win32-x86_64-2012plus-debugsymbols-v4.2-latest.zip

mongodb附安装教程:https://blog.csdn.net/mrwangofpython/article/details/113947653

2021-07-01

BreakSql.rar

放入语句,自动编排代码

2021-06-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除