首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

SQL知识整理一:触发器、存储过程、表变量、临时表

说明:   1 tr_name :触发器名称   2 on table/view :触发器所作用的表。一个触发器只能作用于一个表   3 for 和after :同义   4 after 与instead of :sql 2000新增项目afrer 与 instead of 的区别     After       在触发事件发生以后才被激活,只可以建立在表上     Instead of       代替了相应的触发事件而被执行,既可以建立在表上也可以建立在视图上   5 insert、update、delete:激活触发器的三种操作,可以同时执行,也可选其一   6 if update (col_name):表明所作的操作对指定列是否有影响,有影响,则激活触发器。此外,因为delete 操作只对行有影响, 所以如果使用delete操作就不能用这条语句了(虽然使用也不出错,但是不能激活触发器,没意义)。   7 触发器执行时用到的两个特殊表:deleted ,inserted     deleted 和inserted 可以说是一种特殊的临时表,是在进行激活触发器时由系统自动生成的,其结构与触发器作用的表结构是一样的,只是存放 的数据有差异。   8 说明deleted 与inserted 数据的差异     deleted 与inserted 数据的差异     Inserted 存放进行insert和update 操作后的数据     Deleted 存放进行delete 和update操作前的数据     注意:update 操作相当于先进行delete 再进行insert ,所以在进行update操作时,修改前的数据拷贝一条到deleted 表中,修改后的数据在存到触发器作用的表的同时,也同时生成一条拷贝到insered表中

02

Zabbix之基础大全

一、监控基础 1、监控处理过程 采样---->存储----->报警---->展示 (1)、采样   采样的监控数据采集方法:ssh/telnet、SNMP、Protocol v3、IPMI(智能平台管理接口)、TLS。 (2)、数据存储   数据类型:历史数据(nvps)、趋势数据。   数据存储系统:rrd(轮询数据库);                 SQL(关系型数据库,MySQL/PostgreSQL);                 NoSQL(反关系型数据库,Redis/MangoDB);                 时间序列存储。 (3)、主机的四种监控接口:zbx、snmp、jmx、ipmi。 2、常用的开源监控工具 (1)、cacti:强大的【数据展示】功能。   cacti是基于php来编写的;   利用SNMP协议采集样本数据;   利用rrdtool进行数据存储;   报警机制有限。 (2)、nagios:强大的【报警机制】。   nagios不支持历史数据和趋势数据保存;   数据展示功能有限。 (3)、zabbix:集cacti、nagios优点。   强大的数据展示功能;   强大的报警机制;   支持历史数据和趋势数据的存储;   支持脚本实现故障的数据修复。 (4)、ganglia:用于集群监控。   ganglia用于集群监控时,可以实现多台主机的多种集合数据的集中展示。 二、zabbix -----------www.zabbix.com Zabbix功能特点 概述 Zabbix是一个高度集成的网络监控解决方案,一个简单的安装包中提供多样性的功能。 数据收集     可用性和性能检查     支持SNMP(包括主动轮训和被动获取),IPMI,JMX,VMware监控     自定义检查     按照自定义的间隔收集需要的数据     通过server/proxy+agents来执行 灵活的阀值定义     您可以非常灵活的定义问题阈值,称之为触发器,触发器从后端数据库获取参考值 高度可配置化的告警     可根据递增机制,接收方和媒介类型自定义发送告警通知     使用宏变量可以使告警通知更加高效有用     自动相应动作可包含远程命令 实时图表绘制     使用内置图表绘制功能可以将监控项的内容实时绘制成图表 Web监控功能     Zabbix可以追踪模拟鼠标在Web网站上的点击操作,来检查Web的功能和响应时间 丰富的可视化选项     支持创建自定义的图表,一个试图集中展现多个监控项     网络拓扑图     以仪表盘的样式自定义大屏展现和幻灯片轮询播放     报表     监控内容的高级(业务)视图 历史数据存储     数据库数据     可配置历史数据     内置数据管理机制(housekeeping) 配置简单     将被监控对象添加为主机     在数据库中获取主机进行监视     应用模板来监控设备 使用模板     在模板中分组检查     模板可以关联其他模板 网络发现     自动发现网络设备     监控代理自动注册     发现文件系统,网络接口和SNMP OID值 快捷的Web界面     PHP Web前端     可从任何地方访问     你可以定制自己的操作方式     审核日志 Zabbix API     Zabbix API为Zabbix 提供了对外的可编程接口,用于批量操作,第三方软件集成和其他目的 权限管理系统     安全用户认证     特定用户可以限制访问特定的视图 功能强大,易于扩展的agent     部署在被监控对象上     支持Linux和Windows 二进制代码     为了性能和更少内存的占用,用C语言编写     便于移植 为复杂环境准备     使用Zabbix proxy代理服务器,使得远程监控更简单 结构 Zabbix由几个主要的软件组件构成,这些组件的功能如下。 Server Zabbix server 是agent程序报告系统可用性、系统完整性和统计数据的核心组件,是所有配置信息、统计信息和操作数据的核心存储器。 数据库存储 所有配置信息和Zabbix收集到的数据都被存储在数据库中。 Web界面 为了从任何地方和任何平台都可以轻松的访问Zabbix, 我们提供基于Web的Zabbix界面。该界面是Zabbix Server的一部分,通常(但不一定)跟Zabbix Server运行在同一台物理机器上。 如果使用SQLite,Zabbix Web界面必须要跟Zab

01

常用 SQL 语句大全[通俗易懂]

—语 句 功 能 —数据操作 SELECT —从数据库表中检索数据行和列 INSERT —向数据库表添加新数据行 DELETE —从数据库表中删除数据行 UPDATE —更新数据库表中的数据 —数据定义 CREATE TABLE —创建一个数据库表 DROP TABLE —从数据库中删除表 ALTER TABLE —修改数据库表结构 CREATE VIEW —创建一个视图 DROP VIEW —从数据库中删除视图 CREATE INDEX —为数据库表创建一个索引 DROP INDEX —从数据库中删除索引 CREATE PROCEDURE —创建一个存储过程 DROP PROCEDURE —从数据库中删除存储过程 CREATE TRIGGER —创建一个触发器 DROP TRIGGER —从数据库中删除触发器 CREATE SCHEMA —向数据库添加一个新模式 DROP SCHEMA —从数据库中删除一个模式 CREATE DOMAIN —创建一个数据值域 ALTER DOMAIN —改变域定义 DROP DOMAIN —从数据库中删除一个域 —数据控制 GRANT —授予用户访问权限 DENY —拒绝用户访问 REVOKE —解除用户访问权限 —事务控制 COMMIT —结束当前事务 ROLLBACK —中止当前事务 SET TRANSACTION —定义当前事务数据访问特征 —程序化SQL DECLARE —为查询设定游标 EXPLAN —为查询描述数据访问计划 OPEN —检索查询结果打开一个游标 FETCH —检索一行查询结果 CLOSE —关闭游标 PREPARE —为动态执行准备SQL 语句 EXECUTE —动态地执行SQL 语句 DESCRIBE —描述准备好的查询 —局部变量 declare @id char(10) –set @id = ‘10010001’ select @id = ‘10010001’

01

万物皆可 Serverless 之关于云函数冷热启动那些事儿

本文带大家来了解一下云函数的冷热启动过程,以及面对云函数这种冷热启动模式,开发者需要注意哪些问题。 效果展示 云函数被第一次调用(冷启动) 云函数被第一次调用(冷启动) 云函数被多次连续调用(热启动) 云函数被多次连续调用(热启动) 云函数的冷、热启动模式 先跟大家讲下这里的云函数冷热启动模式是什么意思。 冷启动是指你在服务器中新开辟一块空间供一个函数实例运行,这个过程有点像你把这个函数放到虚拟机里去运行,每次运行前都要先启动虚拟机加载这个函数,这是比较耗时的一个过程,所以云函数需要尽量减少自身冷

03
领券