Discussion:
quiesce
(too old to reply)
unknown
2005-08-18 11:20:42 UTC
Permalink
when is a 'quiesce' command used?
I am using ASE 12.5.2

Thanks in advance.
Bret Halford
2005-08-18 12:43:34 UTC
Permalink
It is used for an alternative method of backing up databases that is
used typically
by customers who have very large systems and want to take quick backups
(i.e.the usual process of backing up to tape via backupserver has become

cumbersome due to the number of tapes and amount of time involved).

A full description of the process using TimeFinder as the copy mechanism

(other copying methods can also b e used) is available here:
http://www.sybase.com/detail?id=1020459

Cheers,
-bret
Post by unknown
when is a 'quiesce' command used?
I am using ASE 12.5.2
Thanks in advance.
unknown
2005-08-19 05:06:52 UTC
Permalink
Hi,
thanks for the response.
I have got a few doubts.
What will happen to a process which is already running in
the server, if a quiesce command is issued.
What will happen if a new request is sent to the server
from client when the quiesce is issued and not yet released.

would appreciate your help.
Thanks in advance
Senthil.
Post by Bret Halford
It is used for an alternative method of backing up
databases that is used typically
by customers who have very large systems and want to take
quick backups (i.e.the usual process of backing up to tape
via backupserver has become
cumbersome due to the number of tapes and amount of time
involved).
A full description of the process using TimeFinder as the
copy mechanism
(other copying methods can also b e used) is available
here: http://www.sybase.com/detail?id=1020459
Cheers,
-bret
Post by unknown
when is a 'quiesce' command used?
I am using ASE 12.5.2
Thanks in advance.
Bret Halford
2005-08-19 12:59:42 UTC
Permalink
Quiesce blocks writes to disk, so any process that attempts to write
to disk will be suspended until the quiesce is released. Processes
can otherwise continue processing. For instance, a select can
read new pages into cache providing there are non-dirty buffers
that can be released and used to hold the new page image. Even
updates can continue - they can bring a new page into cache and
modify it (marking it dirty). These processes will be suspended once
they try to commit (since commit requires writing out the log records
for the transaction), or once the cache is full of dirty buffers.

-bret
Post by unknown
Hi,
thanks for the response.
I have got a few doubts.
What will happen to a process which is already running in
the server, if a quiesce command is issued.
What will happen if a new request is sent to the server
from client when the quiesce is issued and not yet released.
would appreciate your help.
Thanks in advance
Senthil.
Post by Bret Halford
It is used for an alternative method of backing up
databases that is used typically
by customers who have very large systems and want to take
quick backups (i.e.the usual process of backing up to tape
via backupserver has become
cumbersome due to the number of tapes and amount of time
involved).
A full description of the process using TimeFinder as the
copy mechanism
(other copying methods can also b e used) is available
here: http://www.sybase.com/detail?id=1020459
Cheers,
-bret
Post by unknown
when is a 'quiesce' command used?
I am using ASE 12.5.2
Thanks in advance.
unknown
2005-08-23 07:30:19 UTC
Permalink
Just need a small clarification.

Even log records can be in cache (ULC?), isnt it ?
If so, even the update process that you mention can continue
without getting suspended, is it not ?

TIA.
Post by Bret Halford
Quiesce blocks writes to disk, so any process that
attempts to write to disk will be suspended until the
quiesce is released. Processes can otherwise continue
processing. For instance, a select can read new pages
into cache providing there are non-dirty buffers that can
be released and used to hold the new page image. Even
updates can continue - they can bring a new page into
cache and modify it (marking it dirty). These processes
will be suspended once they try to commit (since commit
requires writing out the log records for the transaction),
or once the cache is full of dirty buffers.
-bret
Post by unknown
Hi,
thanks for the response.
I have got a few doubts.
What will happen to a process which is already running
in the server, if a quiesce command is issued.
What will happen if a new request is sent to the
server from client when the quiesce is issued and not
yet released. >
Post by unknown
would appreciate your help.
Thanks in advance
Senthil.
Post by Bret Halford
It is used for an alternative method of backing up
databases that is used typically
by customers who have very large systems and want to
take quick backups (i.e.the usual process of backing
up to tape via backupserver has become
cumbersome due to the number of tapes and amount of
time involved).
A full description of the process using TimeFinder as
the copy mechanism
(other copying methods can also b e used) is available
here: http://www.sybase.com/detail?id=1020459
Cheers,
-bret
Post by unknown
when is a 'quiesce' command used?
I am using ASE 12.5.2
Thanks in advance.
Bret Halford
2005-08-23 21:16:52 UTC
Permalink
Yes, it can continue up to the point where ASE has to flush anything to
disk.
A commit would require a flush to disk.

-bret
Post by unknown
Just need a small clarification.
Even log records can be in cache (ULC?), isnt it ?
If so, even the update process that you mention can continue
without getting suspended, is it not ?
TIA.
Post by Bret Halford
Quiesce blocks writes to disk, so any process that
attempts to write to disk will be suspended until the
quiesce is released. Processes can otherwise continue
processing. For instance, a select can read new pages
into cache providing there are non-dirty buffers that can
be released and used to hold the new page image. Even
updates can continue - they can bring a new page into
cache and modify it (marking it dirty). These processes
will be suspended once they try to commit (since commit
requires writing out the log records for the transaction),
or once the cache is full of dirty buffers.
-bret
Post by unknown
Hi,
thanks for the response.
I have got a few doubts.
What will happen to a process which is already running
in the server, if a quiesce command is issued.
What will happen if a new request is sent to the
server from client when the quiesce is issued and not
yet released. >
Post by unknown
would appreciate your help.
Thanks in advance
Senthil.
Post by Bret Halford
It is used for an alternative method of backing up
databases that is used typically
by customers who have very large systems and want to
take quick backups (i.e.the usual process of backing
up to tape via backupserver has become
cumbersome due to the number of tapes and amount of
time involved).
A full description of the process using TimeFinder as
the copy mechanism
(other copying methods can also b e used) is available
here: http://www.sybase.com/detail?id=1020459
Cheers,
-bret
Post by unknown
when is a 'quiesce' command used?
I am using ASE 12.5.2
Thanks in advance.
Loading...