信息发布软件,b2b软件,广告发布软件

 找回密码
 立即注册
搜索
查看: 4779|回复: 28

oracle体系结构难不难弄的清楚得看这二个概念明不明白

[复制链接]

1811

主题

1821

帖子

1万

积分

积分
10582
发表于 2017-9-8 21:20:00 | 显示全部楼层 |阅读模式

软件教程首图:

软件教程分类:Oracle基础教程 

软件图文教程视频教程分类:软件图文教程 

软件教程难易程度:软件高级教程 

软件教程发布日期:2017-09-08

软件教程关键字:

① 本信息收集于网络,如有不对的地方欢迎联系我纠正!
② 本信息免费收录,不存在价格的问题!
③ 如果您的网站也想这样出现在这里,请您加好友情链接,我当天会审核通过!

④友情链接关键字:软件定制网站 网址:http://www.postbbs.com

软件教程详细描述
本帖最后由 群发软件 于 2017-9-8 21:23 编辑

 一: 数据库

  数据库(database)是一个数据集合.

  无论数据库是采用关系结构还是面向对象结构, oracle数据库都将其数据存放在数据文件中. 在其内部, 数据库结构数据对文件的逻辑映射, 使不同的数据分开存储, 这些逻辑划分称为表空间.

  表空间和文件介绍:

  1: 表空间

  表空间(tablespace)是数据库的逻辑划分, 每个数据库至少有一个表空间,叫做系统表空间(system 表空间). 一个表空间只能属于一个数据库.

  每个表空间由同一个磁盘上的一个或多个文件组成, 这些文件称为数据文件. 表空间的特性:

  1)控制数据库数据磁盘分配

  2)限制用户在表空间中可以使用的磁盘空间大小

  3)表空间具有 online, offline, readonly, readwrite属性

  修改表空间的属性:

  SQL> alter tablespace 表空间名称 属性;

  查询表空间状态:

  SQL> select tablespace_name, status from dba_tablespaces;

  注意: system, undo, temp表空间不能设为offline属性.

  4)完成部分数据库的备份与恢复

  5)表空间通过数据文件来扩大, 表空间的大小等于构成该表空间的所以数据文件的大小只和.

  查询表空间与数据文件对应关系:

  SQL> select tablespace_name, bytes, file_name from dba_data_files;

  基于表空间的几个操作:

  1)查询用户缺省表空间:

  SQL> select username, default_tablespace from dba_users;

  2)查询表与存储该表的表空间:

  SQL> select table_name, tablespace_name from user_tables;

  3)修改用户缺省表空间:

  SQL> alter user username default tablespace tablespace_name;

  4)将数据从一个表空间移动到另一个表空间:

  SQL> alter table table_name move tablespace tablespace_name;

  2: 数据文件

  每个表空间由同一个磁盘上的一个或多个文件组成, 这些文件叫做数据文件(datafile),数据文件只能属于一个表空间. 数据文件创建后可以改变大小. 创建新的表空间需要创建新的数据文件. 数据文件一旦加入到表空间中, 就不能从表空间中移走, 也不能与其他表空间发生联系.数据库必须的三类文件是 data file, control file, redolog file. 其他文件 prameter file,password file, archived log files并不是数据库必须的, 他们只是辅助数据库的.

  查看数据库的物理文件组成:

  1)查看数据文件: SQL> select * from v$datafile;

  2)查看控制文件: SQL> select * from v$controlfile;

  3)查看日志文件: SQL> select * from v$logfile;

  二: 实例

  通俗的讲实例就是操作oracle数据库的一种手段.

  数据库实例也称作服务器, 是用来访问数据库文件集的存储结构及后台进程的集合.

  一个数据库可以被多个实例访问(称为真正的应用群集选项).

  决定实例的大小及组成的各种参数或者存储在名称init.ora的初始化文件中, 或者隐藏在数据库内部的服务器参数文件中. 通过spfile引用该文件, spfile存储在spfile.ora文件中.

  实例启动时读取初始化文件, 数据库系统管理员可以修改该文件, 对初始化文件的修改只有在下次启动时才有效.

  Instance分为两部分:

  1: memory structure(内存结构)

  memory structure分为两部分:SGA(System Global Area)区是用于存储数据库信息的内存区,该信息为数据库进程所共享。它包含Oracle 服务器的数据和控制信息,

  它是在Oracle 服务器所驻留的计算机的实际内存中得以分配,如果实际内存不够再往虚拟内存中写。

  包括:

  .share pool

  .datafase buffer cache

  .redo log buffer

  .other structures

  PGA(Program Global Area)区包含单个服务器进程或单个后台进程的数据和控制信息,与几个进程共享的SGA 正相反PGA 是只被一个进程使用的区域,PGA 在创建进程时分配在终止进程时回收

  2: background process(后台进程)

  包括: .PMON 负责在一个Oracle 进程失败时清理资源

  .SMON 检查数据库的一致性如有必要还会在数据库打开时启动数据库的恢复

  .DBWR 负责将更改的数据从数据库缓冲区高速缓存写入数据文件

  .LGWR 将重做日志缓冲区中的更改写入在线重做日志文件

  .CKPT 负责在每当缓冲区高速缓存中的更改永久地记录在数据库中时,更新控制文件和数据文件中的数据库状态信息。

Oracle体系概论

在正式开始学习Oracle体系结构之前,我们先通过下面的图片对Oracle体系结构有个初步把握。

wKiom1SGfyHDTY-EAADqKkAddQM749.jpg


1、Oracle服务体系(Oracle Service)由实例(Instance)和数据库(Database)两部分内容组成。

其中数据库是我们计算机上实实在在存在的一系列磁盘文件,而实例则是由一组管理数据库的内存结构和进程结构两部分内容组成;

2、实例:负责与数据库进行交互,在oracle数据库客户端/服务器模式中,任何用户都无法绕过实例,直接与数据库进行交互;非RAC模式下,一个实例通常只对应一个数据库;我们可以通过HASH(ORACLE_SID,ORACLE_HOME)确定实例的哈希地址,即确定实例唯一性;


二、Oracle体系组成图,中英文对照版

说明:下面的体系组成部分,我们会在后面一点点详细讲解,图片所示内容初步了解即可:

wKiom1SG7KnQi_lqAAOEQfdf9qw668.jpg

wKioL1SG7T_QUvBjAAKbxo1v8Hk871.jpg


三、“桥梁”——监听

1、监听(Listener):用于监视从客户端发起对数据库的连接请求,请求信息中包含登录用户名、登录密码、连接实例等信息内容,监听对于这部分请求信息进行合法性鉴别,如果信息合法,则抛给服务进程进行客户端请求服务;可以通俗理解成,监听是连接用户进程和服务进程的“桥梁”;

2、监听路径:E:\app\tom\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora

3、监听格式:

LISTENER =

  (DESCRIPTION_LIST =

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

    )

  )


四、Oracle 服务器两种最常见的处理请求方式:

1、分类:

        专用服务器(dedicated server)连接和共享服务器(shared server)连接。

2、含义:

        专用服务器模式下,1个服务器进程只服务于1个客户端连接请求;

        共享服务器模式下,采用”共享进程“池服务于客户端连接请求,即共享进程池中哪个服务进程有空闲就服务于客户端连接请求,如果所有的服务器进程都处于繁忙状态,则客户端连接请求处于等待状态;3、适用场景说明:

       当预期客户机连接总数较小,或客户机向数据库服务器发起请求持续时间比较长,请使用专有模式;

       当大量客户机同时要连接数据库并且有效地利用系统资源时,特点是高并发、事务量小,此种情景模式下请使用共享模式

4、注意:

        共享服务器模式必须使用net services,即必须配置tns信息——网络配置信息,;

我们可以通过在DOS命令行中执行 lsnrctl  service 命令来查看连接模式;                                      

5、lsnrctl service命令执行结果集


Microsoft Windows [版本 6.1.7600]

版权所有 (c) 2009 Microsoft Corporation。保留所有权利。


C:\Users\neusoft>lsnrctl service


LSNRCTL for 32-bit Windows: Version 11.2.0.1.0 - Production on 09-12月-2014 21:2

0:37


Copyright (c) 1991, 2010, Oracle.  All rights reserved.

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))

服务摘要..

服务 "CLRExtProc" 包含 1 个实例。

  实例 "CLRExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...

    处理程序:

      "DEDICATED" 已建立:0 已被拒绝:0

         LOCAL SERVER

服务 "orcl" 包含 1 个实例。

  实例 "orcl", 状态 READY, 包含此服务的 1 个处理程序...

    处理程序:

      "DEDICATED" 已建立:144 已拒绝:0 状态:ready

         LOCAL SERVER

服务 "orclXDB" 包含 1 个实例。

  实例 "orcl", 状态 READY, 包含此服务的 1 个处理程序...

    处理程序:

      "D000" 已建立:0 已被拒绝:0 当前: 0 最大: 1022 状态: ready

         DISPATCHER <machine: NEUSOFT-PC, pid: 2112>

         (ADDRESS=(PROTOCOL=tcp)(HOST=neusoft-PC)(PORT=49160))

命令执行成功


6、查看共享模式参数:

我们可以通过在SQLPLUS界面输入show parameter shared查看共享模式参数

例如:SQL> show parameter shared


NAME                                   TYPE        VALUE

------------------------------------ ----------- ------------------------------

hi_shared_memory_address             integer          0

max_shared_servers                   integer

shared_memory_address     integer          0

shared_pool_reserved_size            big integer    13212057

shared_pool_size                     big integer      0

shared_server_sessions               integer

shared_servers                       integer          1


7、查看调节器参数:

可以通过在sqlplus中执行show parameter dispatchers查看共享服务器模式下调度器参数情况信息


8、备注说明:

共享模式现在在应用程序中已经很少使用,因为现在程序中都已经具备这种功能,不需要单独在oracle中进行设置;


五、数据库文件

1、组成分类:数据库文件由控制文件、数据文件、重做日志文件3大类文件组成;

2、文件分布路径:E:\app\tom\oradata\orcl,如下图:

3、数据库分类文件样式图:

wKioL1SJlUGAlcpdAAG09lO7NiA624.jpg

4、类型分类:

其中控制文件和重做日志文件属于离线文件,数据文件属于在线文件。所谓离线是指不需要oracle服务启动也可以使用,反而,在线是需要Oracle正常启动后才能正常作业;

5、数据文件查询方法:

SELECT * FROM V$DATAFILE;

SELECT * FROM DBA_DATA_FILES;


六、SGA

1、含义:

(SYSTEM GLOBAL AREA)系统全局区域,还有一种通俗称呼是(SHARE GLOBAL AREA)共享全局区域,存储Oracle数据库实例(instance)的数据和控制文件信息,1个实例只有1个SGA,数据库实例启动时,SGA的内存被自动分配,当数据库实例关闭时,SGA内存被回收;

2、SGA组成体系:

共享池(shared pool)数据缓存区(database buffer cache)
重做日志缓冲区(redo logbuffer)
Java 池(Java pool)
大型池(large pool)(可选的, Oracle9iRelease2版本中才开始出现)
数据流池(streams pool)(Oracle 10g 新增)
数据字典缓存区(datadictionary cache)
其他杂项信息(others)

3、共享池

Ⅰ组成范围:

①库高速缓存区(Library Cache):

共享SQL区(与之对应的有“私有SQL区”,在PGA中存放)

SQL AREA:存放sql语句文本、分析树已编译的版本、执行计划执行时采取的步骤;

PL/SQL AREA,存放PL/SQL中编译代码、调试代码、解析树等信息;

说明:

1、             从用户进程发起的sql或pl/sql代码,oracle首先会在共享SQL区中寻找是否存在历史已缓存的数据结果集,如果有则不需要进行重新解析,直接复制一份返回给PGA私有SQL区进行执行,如果没有,则先进行代码分析,分析完毕后存放于共享SQL区,然后再复制一份给PGA私有SQL区进行执行

2、             Library Cache大小由共享池大小(share_pool_size)决定,不可以直接进行调整。

3、             存放共享SQL区的目的是为了以后减少解析时间,复用已有的解析成果。但是任何SQL或者PL/SQL代码最终都是在PGA中的私有SQL区进行执行、排序等操作;

4、             任何用户都可以通过V$sqlarea访问共享SQL区;

②数据字典缓存区(data dictionary cache):

存放用户、权限、表对象、表中字段等所对应的数据字典的副本,如果不存在,则会报错。主要是负责语法、语义的解析;、

举例:比如我需要执行selecth.last_name,h.salary from hr.employees h;   

oracle会检查这个待执行的sql语句中是否存在拼写错误,检查是否存在employees这张表,检查是否存在hr这个用户,检查当前登录用户是否有权限对hr.employees表有操作权限,检查表中是否有last_name、salary这两个字段;

数据字典缓冲区是数据库对应磁盘文件的副本,如果数据解析时,数据缓冲区没有内容,则会到数据库磁盘文件中进行检索并复制一份副本给数据字典缓存区;         

③用户全局区域(User Global Area):

在共享连接模式下,如果大型池(large pool)启用,则UGA属于大型池,否则属于共享池;

Ⅱ共享池管理:

1、刷新共享池:ALTERSYSTEMFLUSHSHARED_POOL

说明:

  刷新共享池会将SGA中的share_pool中的数据全部清除,这个操作不建议在并发量大的时间操作,

  另外操作完毕后,oracle解析sql或pl/sql的时间可能会增加,但是性能会很快重新提升,

  这个操作可以作为oracle性能调优的手段之一,减少共享内存中的碎片;

2、更改共享池大小:ALTERSYSTEMSET SHARED_POOL_SIZE=66M;

3、  共享池size过大或过小,都会影响Oracle性能;

4、  共享池中多大量的小内存块组成,内存块大小一般为4KB,我们使用大量的小内存块来避免碎片的问题,共享池中使用LRU方法进行管理,下面补充LRU的相关知识;

什么是LRU算法?

LRU是Least Recently Used的缩写,即最少使用页面置换算法,是为虚拟页式存储管理服务的。LRU法则下,Oracle内存中最近使用的数据就会被依次放入头部,当内存空间满时,就会将最近很少使用的内存区域中的数据清除出共享内存区;

4、数据缓存区(data buffer cache)

数据缓存区的大小是由内存块大小(DB_BLOCK_SIZE)*内存块数量(DB_BLOCK_CACHE)决定,因为DB_BLOCK_SIZE是由数据库创建时决定,一般大小是4K,如需更改则需要重新创建数据库,所以我们一般不需要更改,那我们只能通过修改动态参数DB_BLOCK_CACHE进而控制数据缓存区的大小。在Oracle9i以后版本中出现了另外一个参数DB_CACHE_SIZE控制数据缓存区大小,即DB_CACHE_SIZE= DB_BLOCK_CACHE* DB_BLOCK_SIZE。

Oracle通过LRUW链条对数据缓存区中的脏块(即数据缓存区中数据发生变化并且没有写入数据文件中的数据)进行管理;

我们可以通过:ALTER SYSTEM FLUSH BUFFER_CACHE;语句实现对数据缓存区的刷新;

从oracle10g开始,可以通过SGA_TARGET参数实现动态智能化管理SGA;

oracle11g更加智能化,通过MEMORY_TARGET参数实现动态智能化管理SGA和PGA;


Oracle9i需要手工分配max_sga_size

            ↓

Oracle10g自动管理SGA,设置sga_target,sga_target<=max_sga_size

            ↓

Oracle11g自动管理SGA和PGA,设置memory_target,我们称之为ASMM;

说明:

通过上面各Oracle版本对于内存的管理,不难看出Oracle在朝着越来越智能化的方向发展,但是作为优秀的DBA人员,至少应当是熟悉Oracle对于共享内存处理的原理,以方便问题的排查、解决;


5、  重做日志缓冲区(redo logbuffer)

  • 主要目的用来数据库恢复


  • 在块中动的记录我们称REDO 记录


  • REDO实体包括了重构数据的信息


  • 大小由LOG_BUFFER决定


REDO记录数据修改时的记录,主要用于数据库异常情况下的数据回滚;

UNDO记录数据修改前的状态,主要用于ROLLBACK时的操作处理;

5、Oracle10g内存管理(了解)



在 Oracle 10g中,与内存相关的参数可以归为两类:

l 自动调优的SGA参数:目前这些参数包括DB_CACHE_SIZE、 SHARED_POOL_SIZE、LARGE_POOL_SIZE和JAVA_POOL_SIZE。

l 手动SGA参数:这些参数包括LOG_BUFFER、STREAMS_POOL、 DB_NK_CACHE_SIZE、DB_KEEP_CACHE_SIZE和DB_RECYCLE_CACHE_SIZE。

在Oracle 10g中,任何时候你都能查询V$SGAINFO,来查看SGA的哪些组件的大小可以调整。

注意要使用自动SGA内存管理,参数STATISTICS_LEVEL必须设置为TYPICAL或ALL。如果不支持统计集合,数据库就没有必要的历史信息来确定大小。

SQL> SELECT * FROM V$SGAINFO;


NAME                            BYTES       RESIZEABLE

-------------------------------- ---------- ----------

Fixed SGA Size                  1374584         No

Redo Buffers                    5410816         No

Buffer Cache Size             452984832         Yes

Shared Pool Size              226492416         Yes

Large Pool Size                 8388608         Yes

Java Pool Size                  8388608         Yes

Streams Pool Size                     0         Yes

Shared IO Pool Size                   0         Yes

Granule Size                    8388608         No

Maximum SGA Size              711430144         No

Startup overhead in Shared Pool   67108864      No

Free SGA Memory Available        8388608


12 rows selected


我们可以通过V$SGA的状态

wKiom1SJm32Se36xAAP0MboUlas381.jpg


SQL> SHOW SGA


Total System Global Area     711430144 bytes

Fixed Size                     1374584 bytes

Variable Size                251659912 bytes

Database Buffers             452984832 bytes

Redo Buffers                   5410816 bytes


alter system set sga_target=1000m scope=both;

指定区域为spfile时(包括修改SGA_MAX_SIZE本身),SGA_TARGET可以大于MAX_SGA_SIZE的大小,Oracle会在下次启动时自动变更max_sga_size的大小=总和;

PRE_PAGA_SGA默认值为false,这个参数设置作用是:是否将全部SGA置入物理内存中;


**********下面内容为课堂试验部分**********

SQL> --共享池过小或过大都会影响数据库性能,我们可以通过下面语句实现共享池的刷新

SQL> alter system flush shared_pool;


系统已更改。


SQL> --但是上面语句不建议在白天数据并发量很大的时候操作,此操作可以将共享池中缓

存数据清除;

SQL> --我们可以通过pre_page_sga参数实现oracle实例启动时将分配给sga的物理内存一次

性加载上

SQL> alter system set pre_page_sga=true scope=spfile;


系统已更改。


SQL> --我们可以通过lock_sga参数实现sga锁定在物理内存中;

SQL> alter system set lock_sga=true scope=spfile;


系统已更改。


--下面是更改共享池最大内存大小的过程

SQL> --查询共享池内存大小

SQL> show parameter sga_max_size


NAME                                 TYPE        VALUE                          

------------------------------------ ----------- ------------------------------

sga_max_size                         big integer 680M                           

SQL> --sga_max_size参数是sga最大内存,可以手工调整,调整完毕需要重启数据库实例

SQL> alter system set sga_max_size=660M;

alter system set sga_max_size=660M

                 *

第 1 行出现错误:

ORA-02095: 无法修改指定的初始化参数


SQL> --上面的错误可以通过后面加scope(范围)解决

SQL> show parameter spfile


NAME                                 TYPE        VALUE                          

------------------------------------ ----------- ------------------------------

spfile                               string      E:\APP\NEUSOFT\PRODUCT\11.2.0\

                                                 DBHOME_1\DATABASE\SPFILEORCL.O

                                                 RA                             

SQL> alter system set sga_max_size=800M scope=spfile;


系统已更改。


SQL> shutdown immediate

数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。

SQL> startup

ORACLE 例程已经启动。


Total System Global Area  836976640 bytes                                       

Fixed Size                  1377812 bytes                                       

Variable Size             658508268 bytes                                       

Database Buffers          171966464 bytes                                       

Redo Buffers                5124096 bytes                                       

数据库装载完毕。

数据库已经打开。

SQL> show parameter sga_max_size


NAME                                 TYPE        VALUE                          

------------------------------------ ----------- ------------------------------

sga_max_size                         big integer 800M                           


--通过v$sgainfo视图可以查看sga各组成部件的明细及大小

SQL> select * from v$sgainfo;


NAME                                  BYTES RES                                 

-------------------------------- ---------- ---                                 

Fixed SGA Size                      1377812 No                                 

Redo Buffers                        5124096 No                                 

Buffer Cache Size                 171966464 Yes                                 

Shared Pool Size                  524288000 Yes                                 

Large Pool Size                     4194304 Yes                                 

Java Pool Size                      4194304 Yes                                 

Streams Pool Size                         0 Yes                                 

Shared IO Pool Size                       0 Yes                                 

Granule Size                        4194304 No                                 

Maximum SGA Size                  836976640 No                                 

Startup overhead in Shared Pool    58720256 No                                 


NAME                                  BYTES RES                                 

-------------------------------- ---------- ---                                 

Free SGA Memory Available         125829120                                    


已选择12行。SQL> --查看sga组件信息

SQL> show sga


Total System Global Area  836976640 bytes                                       

Fixed Size                  1377812 bytes                                       

Variable Size             658508268 bytes                                       

Database Buffers          171966464 bytes                                       

Redo Buffers                5124096 bytes                                       

SQL> --查询共享池中空闲信息

SQL> select * from V$SGASTAT st where st.POOL='shared pool' and st.NAME='free memory';


POOL         NAME                            BYTES                              

------------ -------------------------- ----------                              

shared pool  free memory                 415369404                              


SQL> --通过v$sga_dynamic_components视图查看sga各部件信息

SQL> select component as 数据对象,granule_size as 颗粒大小 from V$sga_Dynamic_Components;


数据对象                                                           颗粒大小     

---------------------------------------------------------------- ----------     

shared pool                                                         4194304     

large pool                                                          4194304     

java pool                                                           4194304     

streams pool                                                        4194304     

DEFAULT buffer cache                                                4194304     

KEEP buffer cache                                                   4194304     

RECYCLE buffer cache                                                4194304     

DEFAULT 2K buffer cache                                             4194304     

DEFAULT 4K buffer cache                                             4194304     

DEFAULT 8K buffer cache                                             4194304     

DEFAULT 16K buffer cache                                            4194304     


数据对象                                                           颗粒大小     

---------------------------------------------------------------- ----------     

DEFAULT 32K buffer cache                                            4194304     

Shared IO Pool                                                      4194304     

ASM Buffer Cache                                                    4194304     


已选择14行。


SQL> --这里的颗粒大小也是作为实际变更sga组件大小的依据

SQL> --sga中共享池中有共享sql区域,用于存放历史期间执行过的sql语句信息,我们可以通过v$sqlarea视图进行查看


Oracle由实例和数据库组成,实例是由数据一个开辟的共享内存区SGA(System Global Area)和一系列后台进程组成的,其中SGA最主要被划分为共享池(shared pool)、数据缓冲区(db_cache)和日志缓冲区(log buffer)三类。后台进程包括PMON、SMON、LCKn、RECO、CKPT、DBWR、LGWR、ARCH等系列进程。

        数据库是由数据文件、参数文件、日志文件、控制文件、归档日志文件等系列文件组成的,其中归档日志最终可能会被转移到新的存储介质中,用于备份恢复使用。

        PGA(Program Global Area)区,不是共享内存,是私有不共享的。主要有三点作用:第一,保存用户的连接信息,如会话属性、绑定变量等;第二,保存用户权限等重要信息,当用户进程与数据库建立会话时,系统会将这个用户的相关权限查询出来,然后保存在这个会话区内;第三,当发起的指令需要排序的时候,PGA正是这个排序区,如果在内存中可以放下排序的尺寸,就在内存PGA区内完成,如果放不下,超出的部分就在临时表空间中完成排序,也就是在磁盘中完成排序。

        set autotrace on  开始跟踪SQL的执行计划和执行的统计信息
        set linesize 1000
        set timing on        表示跟踪语句执行完成的时间

       2、体系结构原理

         sql查询语句执行过程:用户首次执行该SQL指令时,该指令从磁盘中获取用户连接信息和相关权限信息,并保存在PGA内存里。当用户再次执行时,由于 SESSION之前未被断开重连。连接信息和相关权限信息就可以在PGA内存中直接获取,避免了物理读。
        首次执行该SQL结束后,SGA内存区的共享池里已经保存了该SQL惟一指令HASH值,并保留了语法语意检查检查及执行计划等相关解析 动作的劳动成果,当再次执行该SQL时,由于 该SQL指令的HASH值和共享池里保存的相匹配了,所以之前的硬解析动作就无须再做,不仅跳过了相关语法检查,对于该选取哪种执行计划也无须考虑,直接拿来主义就好了。

        Oracle的后台进程:
                PMON的含义为Processes Monitor,是进程监视器
                SOMON的含义为System Monitor,理解为系统监视器。

          sql更新语句的执行过程

         在回滚空间的相应回滚段事务表上分配事务槽,从而在回滚表空间分配空间。该动作需要记录日志写进日志缓存区。
        在数据缓存区中创建object_id=29的前镜像,前镜像数据也会写进磁盘的数据文件里(回滚表空间的数据文件),这些动作都会记录日志,并将写进日志缓存区,LGWR也在忙着将日志缓存区的数据写入磁盘形成Redo文件。
        此时用户如果执行了提交,日志缓存区立即要记录这个提交信息,然后把回滚段事务标记为非激活INACTIVE状态,表示允许重写。
        如果执行了回滚,Oracle需要从回滚段中将前镜像object_id=29的数据读出来,修改数据缓存区,完成回滚。这个过程 依然要产生日志,要写数据进日志缓存区。
        (用于准备回滚的前镜像数据的生成和普通数据操作差不多,唯一的差别就在于一个是刷新到磁盘的普通文件里,一个是刷新到磁盘的回滚数据文件里)

        数据库的一致读

        查询的结果由查询的那个时刻决定了,数据新的变化是不予理睬的。Oralce的回滚段不仅仅是保证了数据的回退,其实还提供了另外一个功能,保证数据的一致读 。
        一致读的原理:SCN(System Change Number),是一个只会增加不会减少的递增数据,存在于Oracle的最小单位块里,当某块改变时SCN就会递增。
        数据库的回滚段记录事务槽,是用来分配回滚空间的,如果你更新了某块,事务就被写进事务槽里。如果未提交或者回滚,该块数据就存在活动事务,数据库读到此块可以识别到这种情况的存在。
        Oracle在做一致读时,首先是看发起的SCN是否大于当前被查询块的SCN,如果小于,毫无疑问从回滚事务段获取前镜像数据。如果SCN确实大于当前被查询块的SCN,还要确保该块没有活动事务,否则还是要去前镜像查找。

       内存参数相关操作

  (1)查看show parameter sga      show parameter pga
                                  show  parameter shared_pool_size    查看共享池
                                  show parameter db_cache_size         查看数据缓冲池大小
                                  show parameter log_buffer                  查看日志缓冲区大小

        (2)修改数据库的内存参数

        alter system set <parameter_name>=<value> scope=memory|spfile|both [sid=<sid_name>]                                  memory:只改变当前实例运行,重新启动数据库后失效。
                 spfile:只改变spfile的设置,不改变当前实例运行,重新启动数据库后生效。
                 both:同时改变实例及spfile,当前更改立即生效,重新启动数据库仍然有效。

                需要注意的是:scop=XXX可以不写,默认为scope=both,此外log_buffer等参数必须重启才会生            效,因此alter system set log_buffer=15000000 scope=memory或者是scope=both就会报错,只支持
         alter system set log_buffer=15000000 scop=spfile,然后重启后生效。

        (3)查看Oracle归档进程

                ps -ef| grep arc
                登录数据库以后输入 archive log list命令,Database log mode展示数据库的归档模式。更改数据            的归档模式比较麻烦,需要重启数据库,将数据库置于mount状态后,输入alter database                              archivelog(反之则为alter database noarchivelog),然后再开启数据库alter database open,才可            以将数据库更改为归档模式。
        (4)启停的体会
                参数文件及控制文件和数据库的启动与关闭是息息相关的,数据库的启动可以分为三个阶段,分别          是nomount、mount和open。startup nomount、startup mount和alter database open三步分别启动。
                startup nomount阶段,Oracle必须读取到数据库的参数文件(PFILE或者SPFILE),如果读不到该          参数文件,数据库根本无法nomount成功!如果读到参数文件,将完成一个非常重要的事,就是根据参          数文件上的内存分配策略分配相应的内存区域,并启动相应的后台进程,换而言之,就是创建了实例的          instance。 show parameter spfile

                startup mount阶段,Oracle继续根据参数文件上描述的控制文件的名称及位置,去查找控制文件,          一旦查找到立即锁定该控制文件。控制文件里记录了数据库中数据文件、日志文件、检查点信息等非常          非常重要的信息,所以Oracle成功锁定控制文件,就为后续读取操作这些文件打下了基础,锁定控制文          件成功就表示数据库mount成功,为实例和数据库之间桥梁的搭建打下了基础。
                alter database open阶段,根据控制文件记录的信息,定位到数据库文件、日志文件等,从而正式          开通了实例和数据库之间的桥梁。

        (5)文件的体会
                 show parameter spfile;                 参数文件位置
                 show parameter control               控制文件位置
                 select file_name from dba_data_files;   数据文件位置
                 select group#,member from v$logfile;    日志文件位置
                 show parameter recovery                      归档文件位置
                 show parameter dump                           告警日志文件

                 lsnrctl status,查看监听的状态命令
                 lsnrctl stop,关闭监听的命令
                 lsnrctl start,开启监听的命令

         3、体系学习让SQL性能提升千倍

共享池中缓存下来的SQL语句以及HASH出来的唯一值,都可以在v$sql中对应的SQL_TEXT和SQL_ID字段中查询到,而解析的次数和执行的次数可以从PARSE_CALLS和EXECUTIONS字段中获取。

        (1)substitution variables(替换变量)
        use substitution variables to supplement the following: where conditions、order by clauses、column expressions、table names、entire select statements
        select order_no from t_order where order_no=&order_no

        (2)绑定变量优化 批量提交

二、逻辑体系

        数据库(DATABASE)由若干表空间(TABLESPACE)组成,表空间(TABLESPACE)由若干段(SEGMENT)组成,段(SEGMENT)由若干区(EXTENT)组成,区(EXTENT)又是由Oracle的最小单元块(BLOCK)组成。块、区、段、表空间。

        1、数据块(数据块头、表目录区、行目录、可用空间、行数据区域)
        数据块头(包含了此数据块的概要信息,例如 块地址 及此数据块所属的段(segment)的类型(比如到底是表还是索引);表目录区,只要有一行数据插入到数据库块中,那该行数据所在的表的信息将被存储到这个区域;行目录,存放你插入的行的地址;可用空间区;行数据区域,存储具体的行的信息或者索引的信息,这部分占用了数据块绝大部分的空间。

       2、段、区
        EXTENT是Oracle数据库分配空间的最小单位,请注意分配这两个字眼。
在Oracle数据库中,只要segment创建成功,数据库就一定为其分配了包含若干个数据块(data block)
的初始数据扩展(initial extent);接下来T表(也就是segment T)中开始插入数据,很快初始数据扩展中的数据块都装满了,而且又有新数据插入需要空间,此时Oracle会自动为这个段分配一个新增数据扩展(incremental extent),这个新增数据是一个段中己有有数据扩展之后分配的后续数据扩展,容量大于或等于之前的数据扩展。

       3、表空间(系统表空间、临时表空间、回滚表空间、数据表空间)

        dba_tablespaces描述了数据库中所有表空间的信息

        --查看block尺寸
        show parameter db_block_size      
        select block_size from dba_tablespaces where tablespace_name='SYSTEM'

       --查看不同表空间的相关信息
        select file_name,tablespace_name,autoextensible,bytes from dba_data_files
        select file_name,bytes,autoextensible from dba_temp_files
        select sum(bytes/1024/1024 from dba_free_space where  tablespace_name='';
show parameter undo
select tablespace_name,sum(bytes)/1024/1024 from dba_temp_files
        select DEFAULT_TABLESPACE,TEMPORARY_TABLESPACE from dba_uses where username=''
       --切换所有用户到指定临时表空间
        alter database default temporary tablespace temp_ljb

        临时表空间的应用

                Oracle可以为每个用户指定不同的临时表空间,每个临时表空间的数据文件都在磁盘的不同位置            上,这样可以有效地避免IO竞争。

                在Oracle 10以后推出的临时表空间组,可以做到为同一用户的不同SESSION设置不同的临时表空           间,这可以说在缓解IO竞争方面再次迈出了大大的一步。
                create temporary tablespace temp1 '    '  size 100M tablespace group temp_grp1;
                create temporary tablespace temp2 '    '  size 100M tablespace group temp_grp1;

                --把临时表空间移到TMP_GRP1组里
                alter tablespace temp_ljb tablespace group temp_grp1
                --把ljb用户的默认临时表空间TEMP_LJB更改为临时表空间组temp_grp1
                alter user LJB temporary tablesapce temp_grp1
                all_tables
                select username,session_num,tablespace from v$sort_usage

         4、PCTFREE与性能

行迁移:当一个行上的更新操作(原来的数据存在且没有减少)导致当前的数据不能在容纳在当前块,我们需要进行行迁移。一个行迁移意味着整行数据将会移动,仅仅保留的是一个转移地址。因此整行数据都被移动,原始的数据块上仅仅保留的是指向新块的一个地址信息。

       其实消除行迁移的一个简单方法,就是数据重建。
        发现表是否存在迁迁移的方法:
@?/rdbms/admin/utlchain.sql     --建立表
        analyze table T_ORDER list chained rows into chained_rows
        select count(*) from chained_rows where table_name='T_ORDER'

三、表的设计成就英雄

        select a.name,b.value from v$statname a,v$mystat b where a.statistic#=b.statistic# and                                                                                                                                           a.name='redo size'
       产生日志的大小:利用v$statname和v$mystat两个动态性能视图来跟踪当前SESSION操作产生的日志量,使用方法简单:首次先执行该脚本,查看日志大小,随即执行更新语句,再执行该脚本返回的日志大小,两者相减,就是此次产生日志的大小。
   

        1、delete与truncate
        delete删除并不能释放空间,虽然delete将很多块的记录删除了,但是空块依然保留,Oracle在查询时依然会去查询这此空块。而truncate是一种释放高水平位的动作,这些空块被回收,空间也就释放了。
        不过truncate显然不能代替delete,因为truncate是一种DDL操作而非DML操作,truncate后面是不能带条件的,truncate table t where...是不允许的。但是如果这些whete条件能形成有效的分区,Oracle是支持在分区表中做truncate分区的,命令大致为alter table t truncate partition '分区名',如果whete条件就是分区条件,那等同于换角度实现了truncate table where ...的功能。
        2、全局临时表
        从数据安全性来看,对表记录的操作写日志是不可避免的,否则备份恢复就无从谈起了,只是现实中我们真的有一部分应用对表的某些操作是不需要恢复的,比如运算过程中临时处理的中间结果集,这时我们就可以考虑用全局临时表来实现。        
       全局临时表分为两种类型,一种是基于会话的全局临时表(commit preserve rows),一种是基于事务的全局临时表(on commit delete rows)。        
        create global temporary table T_TMP_session on commit preserve rows as                                                                                     select * from dba_objects  where 1=2;                    
        create global temporary table t_tmp_transaction on commit delete rows as                                                                                      select * from dba_objects   where 1=2;                                                                      无论插入更新还是删除,操作普通表产生的日志都比全局临时表要多。

四、索引天下妙不可言

       谁能深刻地理解和掌握索引的知识,谁就能在数据库相关工作中发挥巨大的作用。

五、宝典、规范让你少做事
        --查看具体SQL占用了temp表空间
         SELECT                        
          SQL.SQL_ID,   T.BLOCKS*16/1024/1024,    S.USERNAME,   S.SCHEMANAME,
         T.TABLESPACE,  T.SEGTYPE,     T.EXTENTS,    S.PROGRAM,
         S.OSUSER,    S.TERMINAL,   S.SID,      S.SERIAL#,SQL.SQL_TEXT         
        FROM V$SORT_USAGE T,V$SESSION S,V$SQL SQL   WHERE T.SESSION_ADDR=S.SADDR AND         T.SQLAD   DR=SQL.ADDRESS AND                T.SQLHASH=SQL.HASH_VALUE;         

回复

使用道具 举报

0

主题

607

帖子

593

积分

积分
593
发表于 2017-9-9 02:59:44 | 显示全部楼层
服务好教程很全面我想要的都有下次还来你家买

回复 支持 反对

使用道具 举报

0

主题

978

帖子

980

积分

积分
980
发表于 2017-9-11 14:31:42 | 显示全部楼层
态度不错。

回复 支持 反对

使用道具 举报

0

主题

596

帖子

677

积分

积分
677
发表于 2017-9-15 18:40:40 | 显示全部楼层
老板很认真!很负责!

回复 支持 反对

使用道具 举报

0

主题

660

帖子

654

积分

积分
654
发表于 2017-9-17 02:54:15 | 显示全部楼层
体贴入微,宝贝和描述一致,质量好漂亮,很喜欢‘大爱超好、超赞!

回复 支持 反对

使用道具 举报

0

主题

632

帖子

622

积分

积分
622
发表于 2017-9-17 08:15:49 | 显示全部楼层
错而且装修的也很好期待下一次的合作

回复 支持 反对

使用道具 举报

0

主题

652

帖子

686

积分

积分
686
发表于 2017-9-18 12:10:50 | 显示全部楼层
,非常迅速!

回复 支持 反对

使用道具 举报

1

主题

661

帖子

641

积分

积分
641
发表于 2017-9-20 03:30:29 | 显示全部楼层
好人品,生意兴隆,都是5分

回复 支持 反对

使用道具 举报

0

主题

577

帖子

559

积分

积分
559
发表于 2017-9-21 21:51:14 | 显示全部楼层
没看完~~~~~~先顶,好同志

回复 支持 反对

使用道具 举报

0

主题

652

帖子

686

积分

积分
686
发表于 2017-9-22 02:56:14 | 显示全部楼层
值!卖家服务相当棒!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关导读
群发软件JavaScript中贝塞尔曲线的实现与应用
随机数生成函数 function random(a, b) { return rand.randNumber(a, b); } /** * @param time_ms {number} 执行时间 ms 例如 3000 * @param t {number} 间隔系数 0-1 间, 越小线条线条越圆润,计算量越大, 例如 0.005 * @param pt {number[][]} 控制点坐标的二维数组 例如 [[137,169],[140,283]] */ function bezier(time_ms, t, pt) { var gesture1 = new path(); // 创建一个手势对象 gesture1.se
群发软件键鼠.随机百分比点击方法结合屏幕百分比和随机偏移,实现精准且自然的
第一个,键鼠HID随机点击例子const 键鼠 = {}; 键鼠.点击 = function (x, y) { if (typeof x === "undefined") return false; if (typeof y === "undefined") return false; return hid.click(x, y); } 键鼠.随机点击 = function (x, y, random) { if (typeof x === "undefined") return false; if (typeof y === "undefined") return false; let random_s = random || 10; let x
群发软件应用关闭函数的设计
第一个:定义一个关闭当前窗口的函数// 定义一个关闭当前窗口的函数 function close() { // 本示例创建一个带有一个按钮的窗口,点击按钮关闭当前窗口 // 初始化一个新的活动(窗口) var ac = new activity(); // 加载布局代码,使用 LinearLayout 替换 vertical ac.loadXML(` <LinearLayout> <Button id="button1" text="第一个按钮"/> </LinearLayout>
群发软件多点屏幕颜色检测:10秒内变化监控
群发软件智能链接:在安卓上无缝切换快手与抖音
1.这是一段快手的意图跳转例子// 导入包 importClass(Packages.android.content.Intent); importClass(Packages.android.net.Uri); importClass(Packages.android.content.ActivityNotFoundException); importClass(Packages.android.widget.Toast); importClass(Packages.android.os.Handler); importClass(Packages.android.os.Looper); // 设置快手用户页面的URL var userId = "2037335125"; var url = "kwai://prof
群发软件在AIWROK软件中使用OkHttp设置HTTP请求头中的Cookie并输出
群发软件监听广播事件:onBroadcastEvent 方法详解
本帖最后由 群发软件 于 2025-1-16 09:43 编辑 event事件侦听使用 onBroadcastEvent 方法的示例:// 监听广播事件 event.onBroadcastEvent(function(msg) { // 在接收到消息时打印出来 print(msg); }); 说明:onBroadcastEvent 是一个用于监听广播事件的方法。它接收一个函数作为参数,该函数会在事件触发时执行。在这个例子中,当收到消息时,打印该消息。这个示例演示了如何实现一个简单的事件监听
群发软件自动下载与安装:多线程管理指定文件夹APK和图片文件的下载完整性检查
自动下载与安装:多线程管理指定文件夹APK和图片文件的下载完整性检查
群发软件用AiWork如何写出一个一个播放器呢?
用AiWork如何写出一个一个播放器呢? 用软件可以写出一个简易的播放器,专门听歌甚至占用内存极少,极度容易的播放器例子。 传到手机只需要播放就可以了。这个如果您希望从一个MP3列表中逐个播放文件, 您可以先创建一个包含所有MP3文件路径的数组, 然后使用循环或递归的方式来遍历并播放这些文件。这里是一个示例代码,展示了如何实现这一功能: 这段代码首先定义了一个mp3List数组, 包含了您想要播放的M
群发软件蓝奏云-文件下载(2.8.9版本)
群发软件自动留言工具下载
自动留言工具下载,这个软件可以自动评论这四个网站,也是新加新收集回来的,不过这些网站虽然可以匿名评论留言,放网址,放宣传的关键字,但却有一个验证码,这个验证码吧,你整起来是可以识别的,但没有必要,还不如自己对接火眼这些打码网站来的实在,现在人工智能也可以识别验证码了,而且准确率比普通的打码网站更高,甚至可以给出更好的图片修复技术,也算是一个人工智能的一个彻底应用层级吧,有可能 GPT5 后面连视频验证码
群发软件自动网址转换自动提交蜘蛛池软件
自动网址转换自动提交蜘蛛池软件,增加二个标题作为宣传目标的网站,它们可以自动的增加标题作为关键字和宣传联系方式,然后通过微信读书和微软的这个软件搜获功能,将网址转换成宣传链接的地方的,目前这两个网址是有效的,收录快,后面也做了一个蜘蛛池的扔投喂,也就是发着发着,他会自动的去发一个所有网址,然后清空所有网址,每次只有两个作为提交的作用,能达到发外链,投哺蜘蛛池的效果的,也就是这二个现在有效果的,提交
群发软件自动评论网站全自动发帖软件
自动评论网站全自动发帖软件,这个软件增加七个可以自动评论的网站,效果还蛮好的,他们都是相似后台的,有几个还是极高权重的留言网站,打开网址,可能不是直接的发帖顶帖的输入框,但是只要加一个点击发言就可以进去评论了,网站自由度比较高,可以发自己的标题和内容,也可以发一些外链上去,收录都极高,都不用发帖都可以有很高的权重网站,都是这些实际的网址才行,有的同一个网站,收录不一定好,但有的帖子浏览量高,发帖权
群发软件2025新版本自动评论自动提交蜘蛛池软件
自动评论自动提交蜘蛛池软件,今天因为网站过时,更新三个更加时效的网站,他们都可以自动的在收录比较好的帖子增加收录,你可以在这里刷广告,也可以在这些地方刷外链,都可能被秒收录的节奏,这些评论,往往都是他们自己刷了几千万条的外链,刷了几千万条的广告信息留下的繁殖链接区域名,网站收录好才是真的亮眼的地方,打卡一下就可以收录,不记录权重,只看最终的百度收录效果吧,这些网站是实时放一些收录的热门帖子评论效果
群发软件精英乓乒网全自动发布帖子软件下载
精英乓乒网自动发帖软件,这个网站客以久了,居然还可以发帖,吸引来了一群人盯在它的网站进行发帖子,不过现在不论是买号发还是什么号,都给安排上了二个验证码,登陆一个会动的验证,好在登陆成功一次后,后面不用,不过他的发帖一个是回答问题的验证码,一个是会动的验证码,会动的验证码识别率不是很高的,毕境他有时候会截图和会动的那一秒时候进行了切换图片,这样就可能导致截图不成功,这么久了,所有平台对这些会动的验证
群发软件百度贴吧全自动群发软件下载
百度贴吧软件,这个网站发帖是比较难的,但效率可以说全网最高的,所以总是有一种日不落的帝国感觉,三到二头,都会有人拉出来软件跑一跑,这个网站也是蛮折腾的,有时候严格,有时候松驰,导致有的人专靠这个吃饭的,总是有一种吃不到葡萄说葡萄酸的感觉,这个脚本用 POST 把图片上传上去,然后按照自己需要,弄成了图片成文字组合,很明显的软文结构,能上去一遍不被收录也无所谓,一样人气满满的在上面生根发了芽,有委大的人气
群发软件策梅特博客自动发帖工具下载
策梅特博客群发软件,这类博客网站可以用最简单的代码实现自己的博客需求,以前是先流行的,现在只能被当作新手的训练场了,这种博客需要自己购买登陆账号才可以发的,只有一个登陆,一个发帖界面,首页是实时更新的,发什么就实时更新什么,这类网站都有新手保护期,即你前期发什么都容易收录,后面就没有可以发展的条件了,网站发帖快,没有什么阻碍的地方,收录也是实时提交的,他们都开通了后台对接的,所以发帖收录不用另外提
群发软件apipost博客群发软件
apipost博客群发软件,这个网站是 POST 发博客的地方,注册账号要邮箱验证码,注册后想发博客还要手机验证码的,绑定一次后就可以发帖,发帖的时候有一个按住验证码,刚好软件也有这个功能,按住五秒就可以实现过这个验证码的样子,没有啥难度,就是账号可能比较麻烦一些了,软件可以自动登陆账号,然后打开发博文的网页,再按住验证码识别成功后,输入标题内容,群发博客的任务就这样完成了,这个软件可以自动切换账号去发帖,发
群发软件aliexpress产品网站发布宣传软件
aliexpress产品发布软件,这个是外贸产品供应信息发布网站,对于国外的 B2B 网站可能还在发展阶段的,所以网站对于这些还是比较吃香的,aliexpress.com 这个网站是一种分类比较强大的网站了,他们国外的,还是比较注重细节分类的,所以会有很多地方需要调试,不过网站也提供了一 键复制属性的功能,和以前机械网站一样,因为他们分类那种细节都到了螺丝纹度的,如果用属性复制功能,会比较简单,只要改一改标题,图片,和视频就可
群发软件51搜了网发布宣传软件全自动发布帖子软件下载
搜了网资讯产品自动发布软件下载, 这个软件可以自动发产品,产品这里是发家电维修类别的,比较复杂一些有几十个选项要填的,第一次做这个网站,你会感觉到头皮发麻,不知所措,很多下拉什么的都要逐个调试,图片这里还要上传六张图片,不然会出错,发不出去的,第二个选择发帖项是资讯的,以前有验证码,现在全部可以不用验证码自动发帖子,轻轻松松就可以发完导入的所有内容帖子,再也不用填那个计算的验证码了吧,网站收录还是
群发软件抖音图文和视频发布工具下载地址
抖音图文发布和抖音视频自动上传软件,这个软件可以自动上传抖音图片并且附上文字和获取图片的各种各样名称作为标题进行发布,有的人账号似乎拖动不了网页,只好出这个座标点击的版本,这样就不会有啥问题了,他是可以准确定位到上传按钮,并且准确的输入内容作为标签,这样就可以发上去的内容标题带上标签关键字,带上账号切换功能,妥妥的是一个宣传视器,用这个软件发布的视频和图文,基本不会被封号,只要你发的不是太快,发的
群发软件发布宣传软件自动评论留言软件
增加四个评论网站发信息,这里三个网站是一样的,另一个网站比较特别,是一个下载站的评论,还是极少有网站有这么自由的,不过正因为他们秒发秒收录的极致才会被看中选择,一个是鞋袜网站,一个叫懒人计算器网站,一个叫生活养生 70 条,还有一个叫微导航网站,这个网站没有验证码的,全部自由发挥,只要秒发秒显示的,不用审核,另外三个网站也是有三条链接收录比较好,其它自创的收录是不行的,他这些留言网站,只针对收录好的某
群发软件易次元图片发布头条软件
易次元图片发布头条软件,这个网站可以说是动漫不变的话题,他们总是会创作出各种各样的人气话题,所以这个网站收录一直是一个重点关注对象,只是这个网站也是确实管的极度严格的,不管你是在里面创建小组,还是去增加图片相册,或是直接发帖,都有可能被百度收录,这个网站一个号只能发五帖,就自动切换账号了,不过要是出验证码就没有好的法子了,他这个验证码,拖对了也会经常判断你是错的,所以滑动方法是没有问题的,只是人也
群发软件OOKT百科网站发布宣传软件
OOKT百科网站自动发布软件,这种头条新类网站就是以前的 ZBLOG 的模块,这类网站搭建容易,也比较安全,没有什么大的漏洞,主要是简单稳定,只要服务器还可以,几乎不会出什么差错,这个网站也是养熟了,然后出来放号出售的,这类网站做好了后,收录几乎都不会差到哪去,都比较好的百度收录效果,买好账号添加到软件的账号密码列表,导入标题内容自动发帖,这个网站的分类会比较麻烦一些,主要是他这个嵌套的操作代在码有一点编差
群发软件星空社区全自动B2B发帖软件
星空社区全自动B2B发帖软件,这个网站是 B2B 后台的样子,做了二套网站,一个是针对普通网页版本进行发帖的,一套是 POST 后台发帖的形式,这样就可以自动的拥有二种模式,一个是发的快,一种是收录好,有的时候你就像是在这些地方做有用功似的,你把能量传递过去就会得到两种效果,看你怎么选择,有蜘蛛池的时候,当然是用自己的 POST 版本了,要是没有就用普通的版本浪费点电能,一定要传二张以上的图片,图片不要超过 3M 比较好
群发软件鸡病专业网论坛全自动发帖软件
鸡病专业网论坛全自动发帖软件,这是一个发外链的论坛哈,你要把链接放到软件列表的内容 2 和内容 3 已经加上了白底了,正常内容可以放在内容 1 这样就可以做到悄悄进村,打枪的不要了,这个软件是先采集整个版块的网址,放到列表中去,每一次都会有一个大循环,重复操作,为什么要这样弄呢,因为这个脚本只是顶帖用的,没有什么大的效果操作,顶的太快被发现了可能就是一顿乱封号处理了,论坛有点被全部扒下来顶的感觉,发链接不
群发软件gongkong网早自动论坛顶帖软件
gongkong网早自动论坛顶帖软件,现在发帖太多限制了,很多人把目光转到这些大论坛,进行了偷偷发外链,怎么个方法,其实要是你查到了这些人的外链就很明白是怎么弄的,就是把自己的网址,弄成白底颜色这样操作,这样管理员是看不到你发了网址一堆的在下面的,加上现在人都很少有查询的,只要不是很过份,基本都可以发很久,就像现在这个论坛一样,看了很多人都在偷偷的发一些蜘蛛链接在里面,这样就可以造成迷糊的操作了,这个软件
群发软件盐城商务网全自动发布帖子软件
盐城商务网全自动群发软件,这个网站是 B2B 网站来的,买号才可以每天发几百条,要是加上现在的蜘蛛池技术,收录还是很可观的,要是没有蜘蛛池就会收录的极少了,这个软件包有二个功能,一个是 POST 的后台发送,能全自动看不到过程,只有过程日志呈现,另一个是普通的版本,能看到运行过程,第一个脚本是占用资源是比较少的,另一个显示过程的肯定就加载的东西自然就多,网站有五个分类可以发,全部都导入到软件里去了,你只要操
群发软件自动网站评论软件下载地址
后台评论更新五个网站打包,这几个网站只有一个后台是不同的,其余的都是帝国的 CMS 系统,后台和验证码都一样的,网站的验证码都几乎一样,可以用图鉴这个网站打码比较便宜一些,都不需要注册账号,匿名就可以评论,他显示的是 IP 进行的,验证码也可能会打错,不管这个只好按出错率判断了,五个网站,第一个要不肜填写标题,其余几个都要填写标题,标题带联系方式就行了,后面的这四个网站可以填写内容,他们主要不是收录当页,
群发软件扬中头条自动发布软件
扬中头条自动发布软件,这个网站做提极度粗糙的,连网站原来的 LOGO 都没有换掉,可是你更气的是,他收录居然出奇的好,你这能找谁说理去,不过网站他主站是比较多有价值的东东的,可发帖自然也有一个原始的验证码了,导入账号可以换号的,软件都已经做进去了,好在激活不用这么麻烦,注册一会就可以发帖,本来做了全自动发帖的过程,但注册还是有失败率,因为这个验证码也不是百分百过,要是自己写逻辑自己用的还是可以的,不过要
群发软件阴山论坛网站群发软件
阴山论坛网站群发软件,这个网站是论坛来的,改了很多地方,基本你找不到哪里发帖,哪里回帖子,网站图片也乱七八糟的,不过也没有关系了,反正能收录很多就行了,网站注册账号是免费的,注册一个账号要二分钟后才可以发帖,只要注册的号导入进去软件的 ID 列表,就可以全自动切换账号发帖,完全不用理,导入标题内容会自动切换的,没有什么需要手工操作的,不过发帖有一个验证码,需要自己充好火眼这些接口,也是会自动打验证码的
信息发布软件自动提交宣传内容自动提交蜘池软件
自动提交宣传内容自动提交蜘池软件,这个脚本是集合了四个搜索留下关键字和联系方式的方法,然后会把搜索的链接保留下来到列表中去,所有网站跑完了后,就会自己跑去蜘蛛池里留下刚才搜索的痕迹,全部链接会丢进去让他爬行一次,输入标题和网址,再次提交完链接进行循环操作,这样的好处就是成本极低的效果了,都可以自动提交链接进行步前进,每次的链接都会自动清空,搜索那边,最好导入多点标题,标题加联系方式,就是关键字和联
信息发布软件咔嚓娱乐网全自动发布软件
咔嚓娱乐网全自动发布软件,这个网站可能是很久以前的后台了,现在具然还有人拿出来用用的,也是很这神奇的事,网站这家伙,不管什么白猫黑猫能有收录好的帖子就是好家伙,不管网站丑还是美的,一切都不重要,重要的是看他有没有货在肚子里,有时候你也不知道怎么收录就狂上去了,还好有点规律可以寻到,就是发帖多了,自然会有这样那样的超级收录在里面上去的,网站只要有号就可以发,导入标题内容,有的人还会在内容加点图片,不
信息发布软件大发游戏网自动发布帖子软件
大发游戏网自动发布帖子软件,这个网站是一种游戏 APP 下载,然后是在后台发文章投稿的方式进行发帖的,这类网站肯定要买号才可以发的,不然你连他的后台在哪里都会不知道,下载的网站都自动流量,会弄的人很容易就能把网站收录拉起来的,只是很多东不知道这些技巧罢了,网站发起帖子还是比较简单的,就是输入标题内容,再传一个缩略图片就可以发成功,简单莫过于此些操作了,网站需要自己准备好账号,导入标题内容就可以无限的发
信息发布软件扎屯网全自动发布帖子软件
扎屯网全自动发布帖子软件,这个网站是 B2B 网站,全自动发布的时候会快一些,不过号都是要和他买后才可以发帖的,做二个版本,一个是 POST 版,一个是普通网页版,名子可能会比较偏,但收录只蛤帮搜狗的样子,百度收录比较少,他们这些网站打的就是批量,有收录就留下,没有收录可能被隔一定的时间被 K 掉,会网站打不开,也可能是网站对他们不再报希望了,所以网站也不会留下的。网站没有啥可以的亮点,都是导入账号密码,导入标
信息发布软件中国路面机械网全自动发产品信息软件
中国路面机械网全自动发产品信息软件,这个网站注册一个账号,完善公司信息就可以发帖,不过网页端是登陆不上去账号的,点提交都不可以登陆上去的,在浏览器也无反应,不过好在找到了 手机端登陆网址,这样就可以登陆成功账号,然后返回到电脑的页面上去的,发产品这里还是比较麻烦的,要选择分类,要选择城市等信息,产品页面里还要填一个图片地址,算是比较麻烦的地方了,网页内容输入这里有检验的,一般内容说不给发的,标题也
信息发布软件嘉泰姆网自动评论软件
嘉泰姆网自动评论软件,这个脚本集合了五个网站,他并不是每一个网站都有效果的,而是某几篇文章,收录好的就越来越好,收录差的你评论进去也不会有收录,他们自动收录的网站看中的也这点,开出某几朵花很难,但种草却很容易,想收录好只能跟着这些收录过的帖子进行后续补上,如果你想主帖收录,那就只能等他们展开蜘蛛的爬行量了,这个网站输入账号密码就可以发帖,他也是一种自动注册的状态,评论的时候需要输入验证码,随便用打
信息发布软件中国象棋网全自动群发软件
中国象棋网全自动群发软件,现在对于这些网站评论收录极好,几乎占了现在收录的大头,他们收录是主网页帖子的某个评论窗体,收录的是当前某页面,然后定位里面的关键字,定位里面的收录内容和联系方式进行的,这些评论网站有一个共同点,就不需要账号,只要输入一个验证码,就可以拼了老命去评论网站内容的,这里第一个网站是手机网页来的,其它三个都是帝国新闻网站后台,每一次循环一圈过去,识别验证码方式,价格比较便宜的,只
信息发布软件JAYI定制版后台群发软件
JAYI定制版后台群发软件,这种网站是一种批量的网站,自动用 AI 写文章,自动群发起来的网站,他们可以让很多网站互相窜连起来的样子,而你要做的是增加网站的内容,他们通过几千个站群转发你发过的文章,相当于一站式服务了,他弄这样的一个后台给你看上去很复杂,实际只需要添加标题关键字和正文就可以了,外链什么的网站肯定会帮你转发的,没有效果别人也不会买这种站群服务的样子,做这些网站不用弄那么多的限制的,只要写入缓
信息发布软件小红书图文发布宣传软件
带标签版小红书图文群发,小红书一直有一个很严重的毛病,就是带标签极度麻烦,而抖音就对这个功能比较看重,你粘帖进去,加一个回车或是空格是可以出来标签的,这个标签看似很小的一件事,却是视频关联播放,视频相关播放量,视频搜播放量的关键字,小红书这么多年以来,终于看到了这个差距,有所改变,现在他们也弄成了这种功能,这样可以让软件也输入慢点,加一个空格去,也能实现标签呈现效果的结局点,现在软件这个版本可以对
信息发布软件51搜了网全自动产品和资讯群发工具
51搜了网资讯和产品全自动发布软件,这个网站是要钱买号发的,资讯以前他是死要弄一个验证码的,现在倒是改进了不少,主要是登陆框和产品发布和时候,不再要求什么多少星才可以发布了,也确实是如此,你不改变,这社会让你吃上几次亏让你改变的,为什么人家要花多点钱和你瞎扯呢,还不如找一个心意顺意的网站发一些帖子好,其实这些网站都是被百度控制进去的,完全不是我们想象的那么美好的事,收录都是有指标的,其它都是随机的呈
信息发布软件入库网POST版本B2B网站群发工具
入库网POST版本全自动群发软件,这个网站看上去 LOGO 啥都比较新鲜,其实只是一个 B2B 网站来的,你登陆后台就会看到他的全部效果了,现在做两个版本,一个是 POST 版一个是普通网页版,规则利好大家都懂的吧,网站也没有什么新奇的,前期收录肯定好一些,后面收录肯定也不会持续多久,网站主现在弄了几百个网站,挑一些好的放上去,不好的就会慢慢下架,或是改名,全部弄成了一些原来的样子了,导入标题和内容就可以全自动的发帖
信息发布软件评论网站自动软件下载地址
三个评论网站集合,这里两个网站都是帝国评论的系统,可能是故意为之的评论权限,像这种这么超大的评论网站后台能收录,也实属很罕见的了,他们评论可是有很大收录量的地方,你搜这些里面的手机号码或是 QQ 号,都会被单独的收录起来,看域名你就会觉得不那么奇怪了吧,这些都是暂时可以立即见效的网站,这类网站也是需要自己找到这些评论帖子可以执行的网站,网站打开是有验证码的,很简单的打码,还是对接打火眼比较好一些,毕竟
信息发布软件明珠网POST发帖工具下载
明珠网全自动发布帖子软件,这个网站做两个发帖过程,一个是 POST 的,一个是普通版本,现在 POST 版本是电脑差的标准配置,不过效率还是非常高的,要是自己能弄几个这样的网站,加上收录好的,是一笔不错的收录量,只可惜很多笨人根本看不透这些事,还拼了命的去找网站发,自己养几个网站效果是很多找网站的几十倍,不过很多人也不珍惜这样的机遇,因为网站前期都有很高的收录量保护期的,一旦不把握好这样的新手村效果,就变的无
信息发布软件天龙新闻网全自动发帖软件
天龙新闻网全自动发帖软件,这个是 B2B 网站,有的人找不到网站的自然能看上这类网站自动发帖的,因为都简单,导入标题内容,充好账号的积分,就可以全自自动的发帖,不用太多的干扰就行了,网站只有资讯和文章二个分类可以发,账号充的会员过期会发帖不了,虽然只能发两个分类,不过都已经把分类给做到脚本里的,他们对应分类会进去选择分类,或是上传图片了,输入标题内容都是通用的,添加产品这些网站不让发,打开也是没有用的
信息发布软件脉脉账号挂机软件下载
脉脉自动挂机注册账号软件下载,这个脚本是注册脉脉账号的,用了豪猪的接口打码,还有椰子接口打码,二个差不多,哪一个有账号就拿哪一个用,要注意的是猪这个接口账号一另一个网站不一样,他是加密后的账号密码,一般人记不住,只能用普通账号进去网站后,点 API 账号进行获取,得到手机号码后,才可以进行注册用,注册账号后,会采集账号的缓存,这样就可以后面发帖使用啥的,比较简单,也是相当麻烦的脚本,看上去是普通的与注
信息发布软件乐搜网全自动发帖工具
乐搜网全自动群发软件是一款非常好用的工具,它能够帮助用户轻松实现信息的群发和帖子的发布,提高工作效率和传播效果。用户对该软件的评价也非常高,认为它是一款值得信赖和使用的工具。 乐搜网全自动发帖工具下载: 乐搜网全自动群发软件作为一款功能强大且用户友好的工具,不仅极大地简化了信息传播的过程,还通过其多样化的功能满足了不同用户的特定需求。该软件支持多种类型的信息群发,包括但不限于文本、图片以
信息发布软件揭阳优聘自动群发工具下载
揭阳优聘自动群发工具下载,这个网上右上角有联系电话号码,你要发帖就只能找他免费给你发送,发帖有验证码,会员应该都不需要会员就可以发帖,比较简单,做起来步骤是比较多的,但效果还是很好的,采集地多发送,只能发到他这个网站所在地,固定的,虽然标记是地区的,但其实全世界也可以访问进去的,百度收录的也有 N 多,全部是有效信息,网站对这些发帖删的极少的存在,网站没有什么大的限制,只是发帖容易一些收录,他网站主
信息发布软件GPT4文章生成器软件
一直有人问我用文章怎么自动生成器操作,这个软件脚本就可以自动群发文章生成器作用,他是对接 GPT4.0 生成的,而且是最新的接口,他这个网站接口还是基本稳定的,不管怎么整,他都还在,也经过历史的检验了,这个脚本已经是去年做的,拿起来直接现在还可以用,说明还算稳定了,现在增加一个接口选择,他接口是一个字母代码的,也加上了清空会话,不然网站会发现在弄了太多会话,会有可能把你的号给封了,是一个变态的操作,如果一
信息发布软件816商务网全自动发帖软件
816商务网全自动发帖软件,这个网站也做了两个版本,一个是低配版,POST 提交,可以自动传图,自动切换标题和内容,导入账号就可以用,另一个是能看到界面的,也是导入多标题多内容组合发出去,一个是占用资源只有几 M,一个要渲染网页 CSS 和 JS 自然要用的资源多一些,现在也是很大的证明,如果网站没有对接百度蜘蛛池的,可能收录不如普通的版本,因为他不会执行百度的那几个 JS 文件,普通版当然就是模拟发帖的,自然会执行所
信息发布软件第一枪网站发布帖子B2B网站群发工具
第一枪网站发布帖子B2B网站群发工具,这个网站和普通的 B2B 网站没有什么大的区别,注册需要上传营业执照和手机短信验证码的,比较正规的那种,这个脚本可以发展会管理,可以发资讯管理,还可以布产品信息,软件登陆有一个拖动的验证码,会比较麻烦,所以这个软件是采用了缓存登陆的方式进行,发布帖子前一定要先采集一次缓存,这样就省去了每天跑去手工登陆账号的麻烦事。导入标题好内容,这样就可以省去一些麻烦事,软件能自动组
信息发布软件搜巴巴全自动群发软件
搜巴巴全自动群发软件,这个是同城分类信息网站,这类网站是 N 年没有更新的了,虽然漏洞比较多,但现在随着病毒终结,杀软也没有再去折腾这些事,现在毒与杀是存在这种微妙的关系之中,这个网站发的是商务同类信息,其实和 B2B 网站也没有多大的区别,网站给钱就可以发帖,自己可以充值套餐,反正这些网站是收录好,就发出去让别人充值一把作为建网站的收获期吧,这类网站有的收录好,有的是收录差的,不过新网站短期爆发收录好,
信息发布软件本地生活网全自动群发软件
本地生活网全自动群发软件,这个网站是本地生活的网站,他主要是发家电维修类的内容比较多一些,还有一些是商务服务类的信息,这类网站现在收录好的,也就那么几个,后来者往往很难居上了,他们都大多数是收费模式,给多少钱发多少帖一天。网站登陆是普通汉字验证码,发帖有分类,电话号码和发帖标题已经调用在标题上面了,发多少帖子这个按钮调用也是有用的,简介和地址分别有列表调用,你只需要导入进去就可以了,这个上传图片也
群发软件首码项目网发布宣传软件
首码项目网全自动发帖软件,这个网站是一种后台头条模式的,他有点像 ZBLOG 形式,很多人是没有啥动力放弃一些收录不好的网站,而总是舍又不舍得,放弃又还是在发帖,变成了一个一个背包,越积越多,效果越差,这里建议的是,三个月收录不好的网站就扔了,你可以很多模板,有时候你做对了很多事情,但因为百度蜘蛛就是和你斗气,看不上你的域名,看不上你的服务器,就会不收录,是完全不收录的那种状态。那就果断换域名,换服务器
群发软件天龙新闻网站B2B网站群发工具
天龙新闻网全自动群发工具,这个网站 POST 版本会比较容易提交,他有二个分类,一个是资讯管理,一个是文章管理,现在这些网站基本是发几百条后,有几条是收录好的,原因不言自明,发的多了自然就有可能被收录,没有什么大的技巧,对于百度来说,这类广告信息太多了,他肯定要随机选几个收录到自己数据库中的,几乎没有什么悬念的事,而对于发的人来说,只能发大点量,提高自己被成为天选之子的好处吧,如果选不中,那就继续发,或
群发软件一路供应网站发布宣传软件
一路供应网站全自动发帖软件,这个网站是发布供应信息软件来的,网站只有两个版块可以发,一个是文章,一个是资讯信息,其它发了也不收录,网站已经下架过去了。像这类网站信息,最好当然是用一些 GPT 写文章,生成一些原创文章收录会好一些的,可是很多人总是拿着老一套,内容就改前面一段就行,这样效果当然很差劲了,形成了一些恶性的循环环不收录的机制,除非网站有很大机率被收录,不然就很难有好运气砸中自己的,网站这里只
群发软件海威数控软件群发脚本下载地址
海威数控软件群发脚本下载地址,这个海威是一个 B2B 网站,他发帖的时候是比较慢的,所以软件准备了二个脚本,一个是 POST 提交,一个是普通网页版本,后台提交当然会快一些,而普通版收录当然好一些的,这个也是因为网站有这种梗导致需要准备两个版本,上传文件和其它网站不同,他这个记录的刻印号和别 B2B 网站不同,只是少了几个提交的字母,所以就需要改版,POST 提交是严谨的,而普通版本就没有太多讲究,啥都可以提交,就是
群发软件多宝网POST版本和普通版本一起群发软件
多宝网POST版本和普通版本一起群发软件,这个软件版本分了两个版本,一个版本是底层提交的,这样就不会占用电脑网络和电源 CPU 的资源,他用的量是极少的,对于差的电脑会有更兼容的运行效果,另一个是普通网页版本,这个版本对收录会有一定的优势,但会资源消耗的会比较多一些,同是一个网站整了两个版本也不过是客户要求的罢了,他有一个电脑比较差,又要挂上几十个脚本,那就只好用这种版本的提交方式了,这个版本上传图片这些
群发软件桂林生活网全自动论坛群发软件
桂林生活网全自动论坛群发软件,这个网站是发生活信息的,有点像是二手车房产之类的网站,不过他是论坛改版的,功能并不会有多少,他分类信息这些也有很多的改变,登陆是拖动验证码,发成功帖子后,就可以自动的提示审核的节奏效果,网站登陆验证码需要用录像的效果进行拖动,不然下次他有可能会拖动不成功,下拉选择这些电话号码这些可以自由更改成自己的,分类地区选择的是七星区,下拉这些是固定的,没有做自动变换, 些都没有
群发软件快手图文群发软件
快手图文群发软件,快手又有重大升级,不得不把这个脚本软件给改一下,这个是发图文的软件,用缓存登陆一下账号,姓名这里已经改版,采集缓存有所变化,所以重做了一个步骤,上传图文这里已经不可以出直接用访问网址了,只能打开网页,然后点击一下上传图片才可以传成功图片,其实上传图文这里,最大的不同就是图片上传几张,现在可以上传十多张网站会自动帮你转换成视频,然后软件就是帮你上传上去,标题也帮你输入进去,他这个加
群发软件免费蜘蛛池效果软件下载
免费蜘蛛池效果软件下载,这些蜘蛛池都是几亿收录效果的超级网站,他们也是得益于网站主是一个钱爸爸,因为他们的硬盘能装这么多的东西,也是超级无敌的冤大头罢了,随着发的人越来越多,他们发展效果自然也不在话下,能有一个超级大的留存力度,虽然看上去是没有什么人去,可是收录也会因为水涨船自然高的样子存在,网站有的有验证码,有的没有,这里收录十一个最好效果的网站放在那里,有的网站可能随后会标为不稳定,但也没有办
群发软件百家号个主页宣传软件
百家号个主页宣传软件,他这里主要是导入账号,然后修改个性签名,修改自己账号名称,生成一个主要进行操作的,这个一直都有人在弄这些数据的改变,不过他这个前详细说明,似乎要通过实名认证才可以填入,名称是随便一天可以改三次,这个操作虽然很费账号,但效果也是很显然的,毕竟是百度自己家的东西,只要你有蜘蛛池,丢进去,百分之五十的机率都会被收录,而且这种操作排名也是相当高的,只要不被提示,几乎很久都会存在于快照
群发软件咪咕创作者平台自动上传软件下载地址
咪咕创作者平台自动上传软件下载地址,这个网站是自动上传内容的网站,有点像是头条网站,有点像是发视频音乐的网站,他这个网站缓存会比较难弄,需要用 JS 的模式写入,不然就会无法写入缓存的,而且需要清空,不清空会直接给断开链接,不能直接写入缓存,上传好文件,就可以输入标题和描述内容了,看上去很容易,实也示做起来一点也不轻松,他妥妥的要点时间去写好动作才可以自动发帖的,分类这里会比较麻烦,需要用键盘按下键才
群发软件YX工具站全自动群发软件
YX工具站全自动群发软件,这个网站是一种导航网站,和一些装系统的工具盘类似的,网站用一种流量拉高自己网站排名的形式进行发展,先是打开首页,你不知道后台得和他买号会发给你,不过脚本软件都是通用的,打开登陆接口,登陆好账号,后面就可以访问发帖投稿的网址,打开输入标题和内容就可以发帖,其实是和先前的那几个什么首码网站是一样的,他网站也有做好这里的友情链接在里面进行扩展,网站开始收录好,后面就不知道了,毕竟
群发软件AR首码网全自动发帖软件
AR首码网全自动发帖软件,AR首码网全自动发帖软件是一款专为网络营销人员设计的强大工具,它不仅能够极大地提高工作效率,还能在一定程度上帮助企业或个人实现信息的快速传播。随着互联网技术的发展,特别是社交媒体平台的兴起,如何高效地管理和利用这些平台成为了众多企业和营销人士关注的重点之一。正是基于这样的背景,AR首码网全自动发帖软件应运而生,旨在通过自动化技术解决传统手动发布内容时所面临的时间成本高、效率低下

QQ|( 京ICP备09078825号 )

本网站信息发布软件,是可以发布论坛,发送信息到各大博客,各大b2b软件自动发布,好不夸张的说:只要手工能发在电脑打开IE能发的网站,用这个宣传软件就可以仿制动作,进行推送发到您想发送的B2B网站或是信息发布平台上,不管是后台,还是前台,都可以进行最方便的广告发布,这个广告发布软件,可以按月购买,还可以试用软件,对网站的验证码也可以完全自动对信息发布,让客户自动找上门,使企业轻松实现b2b发布,这个信息发布软件,均是本站原创正版开发,拥有正版的血统,想要新功能,欢迎提意见给我,一好的分类信息群发软件在手,舍我其谁。QQ896757558

GMT+8, 2025-2-2 08:52 , Processed in 0.286114 second(s), 55 queries .

宣传软件--信息发布软件--b2b软件广告发布软件

快速回复 返回顶部 返回列表