- 来源:https://blog.51cto.com/xiaoluoge/2476375作者:小罗ge11 概述 对于MySQL的监控平台,相信大家实现起来有很多了:基于天兔的监控,还有基于zabbix相关的二次开发。相信很多同行都应该已经开始玩起来了。我这边的选型是Prometheus + Granafa的实现方式。简而言之就是我现在的生产环境使用的是p... 来源:https://blog.51cto.com/xiaoluoge/2476375作者:小罗ge11 概述 对于MySQL的监控平台,相信大家实现起来有很多了:基于天兔的监控,还有基于zabbix相关的二次开发。相信很多同行都应该已经开始玩起来了。我这边的选型是Prometheus + Granafa的实现方式。简而言之就是我现在的生产环境使用的是p...
- 本文所使用的工具为如下: Telegraf「数据采集」 InfluxDB「数据存储」 Grafana「数据可视化」 一般的我们如果需要搭建服务器监控平台,需要去读取服务器实时的内存信息,CPU状态等等,就正如我们上一篇使用python从零搭建服务器监控系统一样。如果大家没看过之前的那篇文章,推荐大家去看看。里面有搭建监控系统的整个思路。总的来说就是数据采集,... 本文所使用的工具为如下: Telegraf「数据采集」 InfluxDB「数据存储」 Grafana「数据可视化」 一般的我们如果需要搭建服务器监控平台,需要去读取服务器实时的内存信息,CPU状态等等,就正如我们上一篇使用python从零搭建服务器监控系统一样。如果大家没看过之前的那篇文章,推荐大家去看看。里面有搭建监控系统的整个思路。总的来说就是数据采集,...
- 关注上方“Python乱炖”,选择星标,关键时间,第一时间送达! Atzuge | https://www.cnblogs.com/zuge/p/7397255.html 最近被同事案例了一款数据库客户端工具:DataGrip,大爱! Navicat 和 DataGrip 都是非常优秀的数据管理工具,各有所长,这里就不做对比了!你喜欢什么样的风格用什么样的产品... 关注上方“Python乱炖”,选择星标,关键时间,第一时间送达! Atzuge | https://www.cnblogs.com/zuge/p/7397255.html 最近被同事案例了一款数据库客户端工具:DataGrip,大爱! Navicat 和 DataGrip 都是非常优秀的数据管理工具,各有所长,这里就不做对比了!你喜欢什么样的风格用什么样的产品...
- 源 / cnblogs 作者 / 云外孤鸟 简介 想看看你最近都在干嘛?看看你在家办公的时候是在摸鱼还是认真工作?想写汇报总结,但是苦于没有数据?现在,它来了。 这是一个能让你了解自己的浏览历史的Chrome浏览历史记录分析程序,当然了,他仅适用于Chrome浏览器或者以Chrome为内核的浏览器。 在该页面中你将可以查看有关自己在过去的时间里所访问浏览的... 源 / cnblogs 作者 / 云外孤鸟 简介 想看看你最近都在干嘛?看看你在家办公的时候是在摸鱼还是认真工作?想写汇报总结,但是苦于没有数据?现在,它来了。 这是一个能让你了解自己的浏览历史的Chrome浏览历史记录分析程序,当然了,他仅适用于Chrome浏览器或者以Chrome为内核的浏览器。 在该页面中你将可以查看有关自己在过去的时间里所访问浏览的...
- 一、数据库瓶颈 不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。在业务Service来看就是,可用数据库连接少甚至无连接可用。接下来就可以想象了吧(并发量、吞吐量、崩溃)。 1、IO瓶颈 第一种:磁盘读IO瓶颈,热点数据太多,数据库缓存放不下,每次查询时会产生大量的IO,降低查询速度 -> 分... 一、数据库瓶颈 不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。在业务Service来看就是,可用数据库连接少甚至无连接可用。接下来就可以想象了吧(并发量、吞吐量、崩溃)。 1、IO瓶颈 第一种:磁盘读IO瓶颈,热点数据太多,数据库缓存放不下,每次查询时会产生大量的IO,降低查询速度 -> 分...
- 上一期我们了解了Pandas里面Series数据结构,了解了如何创建修改,清理Series,也了解了一些统计函数,例如方差,标准差,峰度这些数学概念。那么今天我们就来了解Pandas里面的另一个数据结构-----DataFrame。 DataFrame拆开的英文意思是数据框架。事实上它就是一个数据框架,一个类似于数据库中表一样的结构。 比如说我们... 上一期我们了解了Pandas里面Series数据结构,了解了如何创建修改,清理Series,也了解了一些统计函数,例如方差,标准差,峰度这些数学概念。那么今天我们就来了解Pandas里面的另一个数据结构-----DataFrame。 DataFrame拆开的英文意思是数据框架。事实上它就是一个数据框架,一个类似于数据库中表一样的结构。 比如说我们...
- 今天我们来谈谈SQL语句里面有哪些常用但是你却总是可能会用错的地方~ 1、LIMIT 语句 分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般 DBA 想到的办法是在 type, name, create_time 字段上加组合索引。这样条件排序都能有效的利用到索引,性能迅速提升。 SELECT * FROM oper... 今天我们来谈谈SQL语句里面有哪些常用但是你却总是可能会用错的地方~ 1、LIMIT 语句 分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般 DBA 想到的办法是在 type, name, create_time 字段上加组合索引。这样条件排序都能有效的利用到索引,性能迅速提升。 SELECT * FROM oper...
- 在bash中和Java中使用Redis 命令行中使用方法模拟报文发送用Telnet进行模拟客户端发送 批量键值对 命令行中使用方法 初次进入 mxd@mxd-TM1613:~$ redis-cli //进入 127.0.0.1:6379> AUTH 110 //输入密码 OK 123 模拟报文发送 用Telnet进行模拟客户端发... 在bash中和Java中使用Redis 命令行中使用方法模拟报文发送用Telnet进行模拟客户端发送 批量键值对 命令行中使用方法 初次进入 mxd@mxd-TM1613:~$ redis-cli //进入 127.0.0.1:6379> AUTH 110 //输入密码 OK 123 模拟报文发送 用Telnet进行模拟客户端发...
- 本文打印版文档下载地址 【山外笔记-数据库】Memcached详解教程-打印版.pdf 一、Memcached数据库概述 1、Memcached简介 (1)Memcached是一个自由开源的,高性能,分布式内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表来存储各种格式的数据。 (2)Memcached本质上是一个基于内存的key-value存储系统,用来存储小块的... 本文打印版文档下载地址 【山外笔记-数据库】Memcached详解教程-打印版.pdf 一、Memcached数据库概述 1、Memcached简介 (1)Memcached是一个自由开源的,高性能,分布式内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表来存储各种格式的数据。 (2)Memcached本质上是一个基于内存的key-value存储系统,用来存储小块的...
- 我相信很多开发的同行都用过很多数据库,典型的MySQL、SQL Server、Oracle等等,这当中涉及到一个schema的概念,那么它和database是同一个东西吗? 这主要取决于数据库提供商,因为他们各自用自己的方式实现了schema。那么我们来看看各大数据库是怎么说的。 MySQL:Schema就是database的同义词,因此,schema与databa... 我相信很多开发的同行都用过很多数据库,典型的MySQL、SQL Server、Oracle等等,这当中涉及到一个schema的概念,那么它和database是同一个东西吗? 这主要取决于数据库提供商,因为他们各自用自己的方式实现了schema。那么我们来看看各大数据库是怎么说的。 MySQL:Schema就是database的同义词,因此,schema与databa...
- MySQL将数据库作为一个包含所对应着在数据库中的表的文件的目录来实现。语法如下,中括号表示可选: CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name] 123 database_name:数据库名在数据库服务实例中必须唯... MySQL将数据库作为一个包含所对应着在数据库中的表的文件的目录来实现。语法如下,中括号表示可选: CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name] 123 database_name:数据库名在数据库服务实例中必须唯...
- 一、python数据库API简介 二、操作SQLite数据库 import sqlite3 # 获取数据库连接conn = sqlite3.connect('first.db')# 获取游标c = conn.cursor()# 执行查询语句c.execute('select * from user_tb where _id>?', (2,))p... 一、python数据库API简介 二、操作SQLite数据库 import sqlite3 # 获取数据库连接conn = sqlite3.connect('first.db')# 获取游标c = conn.cursor()# 执行查询语句c.execute('select * from user_tb where _id>?', (2,))p...
- 1.列出MySQL所有用户,user表在命名为mysql数据库中。 SELECT user FROM mysql.user; 1 为了执行上面这条命令,你必须以管理员的身份登录MySQL 数据库服务器: >mysql -u root -p Enter password: *********** mysql> use mysql; Database ch... 1.列出MySQL所有用户,user表在命名为mysql数据库中。 SELECT user FROM mysql.user; 1 为了执行上面这条命令,你必须以管理员的身份登录MySQL 数据库服务器: >mysql -u root -p Enter password: *********** mysql> use mysql; Database ch...
- 前言 简单记录一下postgresql主从的实现方式之一——基于Standby的异步流复制,这是PostgreSQL9.x版本(2010.9)之后提供的一个很nice的功能,类似的功能在Oracle中是11g之后才提供的active dataguard和SQL Server 2012版本之后才提供的日志传送,此处再次为pg鼓掌,确实是一个很棒的开源数据库。废话不多说,本篇b... 前言 简单记录一下postgresql主从的实现方式之一——基于Standby的异步流复制,这是PostgreSQL9.x版本(2010.9)之后提供的一个很nice的功能,类似的功能在Oracle中是11g之后才提供的active dataguard和SQL Server 2012版本之后才提供的日志传送,此处再次为pg鼓掌,确实是一个很棒的开源数据库。废话不多说,本篇b...
- 1、客户报价管理: 客户名称显示逻辑,通过登陆用户ID在表upms_user_jskh查询到customer_ids和company_ids,然后通过查询的customer_ids和company_ids再去表crm_jskh里面查询客户名称。 2、修改用户管理: 1、用户管理页面:将新增用户按钮改成两个按钮分别为新增员工和新增客户,点击时跳出不同的页面。 2、在新... 1、客户报价管理: 客户名称显示逻辑,通过登陆用户ID在表upms_user_jskh查询到customer_ids和company_ids,然后通过查询的customer_ids和company_ids再去表crm_jskh里面查询客户名称。 2、修改用户管理: 1、用户管理页面:将新增用户按钮改成两个按钮分别为新增员工和新增客户,点击时跳出不同的页面。 2、在新...
上滑加载中